我希望能够从远程位置使用 VNC 访问我的电脑。由于我的电脑位于启用了 NAT 的路由器 (TP-Link WR841N) 后面,因此我已将所需端口 (5900) 转发到我的电脑的本地 IP 地址。
但是,如果我尝试从本地网络之外连接 VNC 服务器,则会超时。端口似乎也通过以下服务关闭:http://www.canyouseeme.org
我尝试过的事情:
- 我已经在 Windows 防火墙(已禁用)和 comodo 防病毒软件(已启用)中添加了允许规则,但这似乎没有帮助。
- 我也尝试过将其全部设置为略有不同的端口(5901)
- 最后,我使用 TightVNC 和 RealVNC 尝试了这一切。
其他注意事项:
- 我也尝试过启用 VPN 并且遇到了同样的问题,但我还没有像使用 VNC 那样对其进行广泛的测试。
- 我在同一个本地网络中还有另一台运行 Ubuntu 的电脑,是可以通过 VNC 访问,我已将路由器上的端口 5904 转发到该 PC 的本地 IP 5900(这应该不会造成干扰吧?)。
有人知道我还可以尝试什么或者我可能搞砸了什么吗?
答案1
根据以下建议伊班兹,通过启用和禁用 DMZ 可以解决问题。
启用 DMZ 后,一切似乎都正常工作了。我已经禁用它,并重新启动了路由器,以确保它不会偷偷地继续以那种方式工作。