Я хочу иметь возможность доступа к моему ПК с помощью VNC из удаленного местоположения. Поскольку мой ПК находится за маршрутизатором (TP-Link WR841N) с включенным NAT, я перенаправил требуемый порт (5900) на локальный IP-адрес моего ПК.
Однако если я попытаюсь подключиться к VNC-серверу из-за пределов моей локальной сети, произойдет тайм-аут. Порт также кажется закрытым через такие службы, какhttp://www.canyouseeme.org
Что я пробовал:
- Я добавил разрешающие правила в брандмауэр Windows (который отключен) и антивирус Comodo (который включен), но это, похоже, не помогает.
- Я также попробовал настроить все это для немного другого порта (5901)
- Наконец, я попробовал все это и с TightVNC, и с RealVNC.
Другие важные моменты:
- Я попробовал включить VPN и столкнулся с той же проблемой, но я не тестировал его так тщательно, как VNC.
- У меня есть еще один компьютер с Ubuntu в той же локальной сети, которыйявляетсячтобы получить доступ через VNC, я перенаправил порт 5904 на своем маршрутизаторе на порт 5900 на локальный IP этого компьютера (это ведь не должно мешать, верно?).
Кто-нибудь знает, что еще я могу попробовать или где я, возможно, ошибся?
решение1
По предложениюИбанцпроблема решается включением и отключением DMZ.
Кажется, теперь все работает постоянно после включения DMZ. С тех пор я уже отключил его и перезагрузил маршрутизатор, чтобы убедиться, что он тайно не продолжает работать таким образом.