一、准备工作
在开始配置前需准备以下资源:
二、服务端配置
在云服务器执行以下步骤:
- 解压FRP程序包至/usr/local/frp目录
- 编辑配置文件frps.ini:
[common] bind_port = 7000 token = your_secure_token dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin@123
代码清单1:服务端基础配置示例 - 通过命令启动服务:
nohup ./frps -c frps.ini &
三、客户端配置
在内网WordPress主机操作:
- 创建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配置示例 - 设置开机自启动服务
四、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地址绑定及安全加固。建议每月检查日志文件,及时更新组件版本以保障服务稳定性。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/383958.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。