4

Мне нужно использовать VNC для управления компьютером за NAT. У меня нет доступа к удаленному маршрутизатору, но я могу заставить человека, сидящего перед компьютером, следовать очень простым инструкциям. Я также за NAT, но я могу настроить переадресацию портов, если это необходимо. Соединение Win к Win, и я думал об использовании UltraVNC. У меня нет предыдущего опыта работы с VNC. Так далеко от того, что я прочитал, у меня есть две идеи:

  1. Настройте переадресацию портов на моем конце и сделайте так, чтобы клиент подключался к моему компьютеру, на котором запущена программа просмотра VNC.
  2. Попробуйте использовать дополнение UltraVNC NatToNat .

Номер 1 возможен и реалистичен? Любая документация для него от клиентов POV?

Как работает № 2? Существуют ли общедоступные серверы UltraVNC Nat Helper?

Есть другие идеи? Это одна вещь, поэтому я не хочу вмешиваться или усложнять.

3 ответа3

4

Если вы хотите / можете использовать альтернативное решение, я предлагаю teamviewer.

Это бесплатно для некоммерческого использования. Использование действительно просто.

  1. Скачать / установить программное обеспечение
  2. Запустите клиент и дайте другому пользователю идентификатор и пароль TeamViewer (оба видны на главном экране)

Другой пользователь может использовать данную комбинацию пользователя / пароля для удаленного подключения и управления ПК.

3

Вы можете подключиться через обратный туннель 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 использует похожий (хотя и немного другой) подход.

2

Когда я пытался помочь моему 80-летнему папе удаленно, я использовал VPN, чтобы избежать проблем с NAT/Firewall и т.д. Я использовал Logmein Hamachi для создания виртуальной сети, затем заставил его установить Hamachi и подключиться к сети с именем пользователя / паролем. Простое и надежное соединение.

Затем я заставил его установить сервер UltraVNC, пока я установил программу просмотра. Подключайтесь, используя VPN IP-адрес - вуаля. Любое программное обеспечение для удаленного управления будет работать через VPN, оно не обязательно должно быть VNC.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .