Использование VNC для управления ПК за NAT
Мне нужно использовать VNC для управления компьютером за NAT. У меня нет доступа к удаленному маршрутизатору, но я могу заставить человека, сидящего перед компьютером, следовать очень простым инструкциям. Я также за NAT, но я могу настроить переадресацию портов, если это необходимо. Соединение Win к Win, и я думал об использовании UltraVNC. У меня нет предыдущего опыта работы с VNC. Так далеко от того, что я прочитал, у меня есть две идеи:
- Настройте переадресацию портов на моем конце и сделайте так, чтобы клиент подключался к моему компьютеру, на котором запущена программа просмотра VNC.
- Попробуйте использовать дополнение UltraVNC NatToNat.
Номер 1 возможен и реалистичен? Любая документация для него от клиентов POV?
Как работает № 2? Есть ли публичные серверы UltraVNC Nat Helper?
Есть еще идеи? Это одна вещь, поэтому я не хочу вмешиваться или усложнять.
3 ответа
Если вы хотите / можете использовать альтернативное решение, я предлагаю teamviewer.
Это бесплатно для некоммерческого использования. Использование действительно просто.
- Скачать / установить программное обеспечение
- Запустите клиент и дайте другому пользователю идентификатор и пароль teamviewer (оба видны на главном экране)
Другой пользователь может использовать данную комбинацию пользователя / пароля для удаленного подключения и управления ПК.
Вы можете подключиться через обратный туннель SSH. Настройте маршрутизатор для переадресации какого-либо порта (скажем, 2222/tcp) на локальный SSH-сервер на вашей стороне. Пусть удаленный пользователь установит обратный туннель SSH от хоста, на котором работает сервер VNC, на ваш общедоступный IP-адрес (abcd):
plink -R 5901:127.0.0.1:5901 -P 2222 -L USER a.b.c.d
После установки туннеля вы можете подключиться к клиенту VNC по IP-адресу вашего сервера SSH, например:
vncviewer 192.168.23.42:1
или (когда сервер SSH работает на вашей рабочей станции
vncviewer 127.0.0.1:1
Надстройка NatToNat использует похожий (хотя и немного другой) подход.
Когда я пытался помочь моему 80-летнему папе удаленно, я использовал VPN, чтобы избежать проблем с NAT/Firewall и т. Д. Я использовал Logmein Hamachi для создания виртуальной сети, затем заставил его установить Hamachi и войти в сеть с именем пользователя / паролем. Простое и надежное соединение.
Затем я заставил его установить сервер UltraVNC, пока я установил программу просмотра. Подключитесь, используя VPN IP-адрес - вуаля. Любое программное обеспечение удаленного управления будет работать через VPN, оно не обязательно должно быть VNC.
Нулевой уровень - это еще одна альтернатива хамачи с открытым исходным кодом. Вы можете использовать его, чтобы легко подключить компьютер к общему vpn-файлу, который затем можно будет использовать для удаленного рабочего стола или ssh.