2

Если вам необходимо удаленно подключиться к чьему-то рабочему столу, а его компьютер находится за NAT, вы можете использовать обратное соединение VNC. Вы делаете это с помощью опции "Attach Listening Viewer" сервера TightVNC. Это требует ручного выбора этой опции и ручного ввода IP-адреса.

Есть ли способ избежать этого ручного действия путем создания ярлыка (командной строки) с фиксированным IP-адресом и портом?

3 ответа3

3

Я нашел ответ. Для этого используйте простую команду, например:

"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

0

Я хочу, чтобы VNC подключался к локальному компьютеру по IP 10.0.1.11 с помощью ярлыка на рабочем столе, поэтому я могу просто дважды щелкнуть по нему. Выше не сработало. С помощью справки (в CMD) я нахожу инструкции:

имя хоста tvnviewer :: порт [ОПЦИИ]

Пример, который работает с использованием TightVNC:

  1. Создайте ярлык на рабочем столе из папки «Program Files» (или x86)

  2. Щелкните правой кнопкой мыши ярлык, выберите «Свойства».

  3. В 1-й редактируемой строке с надписью «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.

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