关闭

亿通信息网

FRP云服务器内网穿透配置指南

2025-03-02 00:00:00 浏览:

一、准备工作

在开始配置前需准备以下资源:

  • 具有公网IP的云服务器(推荐1核2G以上配置)
  • 内网运行WordPress的主机
  • 已备案域名(HTTP服务必需)
  • FRP最新版本程序包(服务端frps与客户端frpc)

二、服务端配置

在云服务器执行以下步骤:

  1. 解压FRP程序包至/usr/local/frp目录
  2. 编辑配置文件frps.ini:
    [common]
    bind_port = 7000
    token = your_secure_token
    dashboard_port = 7500
    dashboard_user = admin
    dashboard_pwd = admin@123
    代码清单1:服务端基础配置示例
  3. 通过命令启动服务:nohup ./frps -c frps.ini &

三、客户端配置

在内网WordPress主机操作:

  1. 创建frpc.ini配置文件:
    [common]
    server_addr = 公网IP
    server_port = 7000
    token = your_secure_token
    [wordpress]
    type = http
    local_port = 80
    custom_domains = www.yourdomain.com
    代码清单2:客户端HTTP配置示例
  2. 设置开机自启动服务

四、WordPress特殊配置

需修改wp-config.php添加以下配置:

  • define(‘WP_HOME’,’http://www.yourdomain.com’)
  • define(‘WP_SITEURL’,’http://www.yourdomain.com’)

避免因地址绑定导致的重定向问题

五、安全优化建议

  • 启用TLS加密传输(推荐使用Let’s Encrypt证书)
  • 配置云服务器安全组,仅开放必要端口
  • 定期更新FRP版本至最新稳定版
  • 启用双因素认证的Dashboard访问

通过FRP实现WordPress内网穿透需注意服务端与客户端的token验证匹配、WordPress地址绑定及安全加固。建议每月检查日志文件,及时更新组件版本以保障服务稳定性。