通过 Arris TG862G/CT 进行端口转发时断时续

通过 Arris TG862G/CT 进行端口转发时断时续

我使用 Arris TG862G/CT 作为调制解调器/路由器设备来设置 Xfinity。

我已经通过路由器设置了端口转发,除了两个问题外,基本上一切正常。

  1. Apache 的反向代理似乎不起作用(以前可以,直到我转到当前网络)。浏览反向代理(rp.example.com,它是 的代理example.com:8081)时,它会出现503 Service Unavailable错误。但是当我直接使用端口浏览时,它工作正常,所以我可以看到该服务实际上正在运行并且不可用。

  2. 其次,SSH 根本不起作用。我再次设置了转发,将端口 22 转发到我的服务器。但当我尝试登录时外部我的网络,我要么收到Host does not exist错误(使用我的域名时),要么Connection timed out收到错误(使用我的 IP 地址时)。但我知道 SSH 可以正常工作,因为我可以连接到服务器里面我的网络。

    2.1. 注意:我使用 putty 作为我的客户端。

其他人有这样的经历吗?我不知道我还能做些什么来解决问题。我甚至将 DMZ 主机设置为我的服务器,但这并没有起到什么作用。

提前致谢!

补充:有人知道如何在路由器上启用 Hairpin NAT(或以某种方式模拟它)吗?我不喜欢在网络内部使用主机名而在外部使用域名。我宁愿在任何地方都使用域名。

答案1

我也发现康卡斯特的同款路由器存在同样的问题。它似乎是个彻头彻尾的垃圾,因为当你启用 DMZ 主机时,SSH 端口工作正常。当仅转发 SSH 端口时,它大约 99% 的时间都会失败(无论如何,偶尔它也能正常工作)。

最好的办法是让您的提供商将路由器置于桥接模式并使用任何其他路由器。

--

实际上,我刚刚发现内置防火墙似乎与转发端口是分开的。如果不在“自定义安全”下,它似乎会阻止端口 22,尽管它没有列出该端口!

相关内容