You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DYNU域名跳转路由器登录页求助:RPi WordPress无法外网访问

解决树莓派WordPress外网域名访问问题的步骤

1. 理清双层网络拓扑(Calix桥接设备+家用路由器)

你的网络存在运营商提供的Calix桥接设备(光猫/网关)和家用路由器的双层结构,公网IP实际分配在Calix设备上,家用路由器属于Calix设备的内网。只在路由器做端口转发无效,必须先在Calix设备上做端口转发到路由器,再由路由器转发到树莓派。

  • 查找Calix设备管理地址:看设备底部标签(通常是192.168.1.1或192.168.0.1),或者在树莓派上执行ip route show default,输出里via后面的IP就是路由器网关,而路由器的网关就是Calix设备的IP。

2. 配置Calix设备的端口转发

  • 用运营商提供的账号密码登录Calix设备管理后台(密码一般在设备标签,没有就联系运营商索要)。
  • 找到「端口转发/虚拟服务器」选项,添加两条规则:
    • 外部端口80 → 内部端口80 → 转发目标:你的家用路由器内网IP,协议选TCP
    • 外部端口443 → 内部端口443 → 转发目标:你的家用路由器内网IP,协议选TCP
  • 保存配置后重启Calix设备。

3. 确认路由器端口转发配置正确

  • 检查路由器的端口转发规则,确保80/443端口是转发到树莓派的静态内网IP(不是路由器网关IP,之前的错误操作就是用了网关导致跳登录页)。
  • 内网其他设备访问http://树莓派静态IP和https://树莓派静态IP确认服务正常(这一步你已经验证过,没问题)。

4. 修正WordPress站点地址

  • 直接编辑树莓派上的wp-config.php文件,添加以下代码(替换成你的域名):
    define('WP_HOME','https://你的域名');
    define('WP_SITEURL','https://你的域名');
    
    保存后立即生效,无需等待,避免后台修改的缓存延迟。
  • 建议给域名配置SSL证书(比如Let's Encrypt),确保HTTPS访问正常,减少跳转或访问异常。

5. 外网访问测试

  • 断开WiFi用手机流量访问你的域名,验证是否能正常打开站点。
  • 如果仍无法访问,检查Calix设备是否开启UPnP,开启的话建议关闭避免端口冲突;或者用端口扫描工具测试公网IP的80/443端口是否开放,若显示关闭,说明Calix设备的端口转发配置有误。

内容的提问来源于stack exchange,提问作者aengus patterson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 10:32:07