所以我尝试了最常见的步骤。运行 ubuntu 14.04,静态分配一个网卡,netgear n300 上的 ww-drt,正确设置端口转发。使用了 32400 和其他端口。Plex 显示我可以从网络外部连接,但事实并非如此。我没有尝试从外部 IP 连接,而是从内部 LAN 转到我的公共 IP xxxx:32400/web,但没有成功。
不久前,我在标准 n300 上安装并运行了它,没有出现任何问题,但后来我搬回了 DEC,终于重新设置并运行了服务器。我之前使用的是朋友的路由器/接入点,所以现在我运行的是 ww-drt,而不是标准 netgear 固件。我也没有尝试使用 VPN。
我也尝试打开和关闭 UFW 并允许适当的端口。
我收到的错误是服务器没有响应。在 Safari 和 Chrome 中都试过了。
答案1
您的路由器可能不允许外部流量进入(路由器固件内部的 ICMP 可能被禁用)。
您(或您的朋友)能够 ping 通您的公共 IP 地址吗?
您可能需要启用 ping 请求(打开路由器的 DD-WRT 网络界面,转到“安全”选项卡,确保未选中“阻止匿名互联网请求(ping)”。重新启动路由器。检查您是否可以 ping 通您的公共 IP。
注意:“阻止匿名”的措辞可能会因您的 DD-WRT 版本而有所不同。