
Когда вам нужно удаленно подключиться к чьему-то рабочему столу, а его компьютер находится за NAT, вы можете использовать обратное VNC-подключение. Вы делаете это с помощью опции "Attach Listening Viewer" сервера TightVNC. Это требует ручного выбора этой опции и ручного ввода IP-адреса.
Есть ли способ избежать этой ручной работы, создав ярлык (командную строку) с фиксированным IP-адресом и портом?
решение1
Я нашел ответ. Для этого используйте простую команду, например:
"c:\Program Files\TightVNC\tvnserver.exe" -controlservice -connect ip-address:port-number
Для ip-адреса используйте IP-адрес компьютера, на котором запущен реальный клиент VNC (который будет управлять рабочим столом).
решение2
Ярлык для запуска сервера как пользовательского приложения (для тех, кто не запускает его как службу) и подключения.
C:\Windows\System32\cmd.exe /C start "" "%PROGRAMFILES%\TightVNC\tvnserver.exe" -run && timeout 1 && "%PROGRAMFILES%\TightVNC\tvnserver.exe" -controlapp -connect IPADDRESS
решение3
Я хочу VNC на локальном компьютере с IP 10.0.1.11, используя ярлык на рабочем столе, чтобы я мог просто дважды щелкнуть по нему. Вышеуказанное не сработало. Используя справку (в CMD), я нахожу инструкции:
tvnviewer имя_хоста::порт [ПАРАМЕТРЫ]
Пример, работающий с использованием TightVNC:
Создайте ярлык на рабочем столе из папки «Program Files» (или x86)
Щелкните правой кнопкой мыши по ярлыку и выберите «Свойства».
В первой редактируемой строке с надписью «Target:» добавьте это после строки, которая уже есть: 10.0.1.11::5900, чтобы ваша строка теперь выглядела так:
"C:\Program Files\TightVNC\tvnviewer.exe" 10.0.1.11::5900
Очевидно, измените 10.0.1.11 на любой IP-адрес, который вы хотите контролировать. Также перейдите на вкладку «Общие» и измените имя ярлыка на что-то подходящее, например «Подключиться к ноутбуку» или «Мой Mac» и т. д.
Протестировано на моем ПК с Windows 8.1 Pro с TightVNC 2.7.10.0.