8 мая 2021 г. 21:13 Русский Статья

Существует такая программа как UltraVNC, но с ней возникают проблемы когда необходимо подключиться к компьютеру, который где-то там, в глубине интернета, да и еще за роутером.
Саму программу можно найти тут.
Так как мы уже писали статью про настройку данной программы, мы будем пропускать некоторые моменты, которые в полной мере описаны в этой статье и этой. Также есть отдельная статья об том, как можно удобно управлять большим количеством компьютеров при помощи UltraVNC или других свободных vnc клиентов, найти её можно тут.

И так, у нас имеется роутер d-link dir 645, интернет от билайна с обоих сторон, несколько рабочих компьютеров, домашний компьютер, и собственно UltraVNC.

При помощи роутера можно сделать перенаправление на внутренний компьютер. Тут возникает проблема — как сделать так, что бы можно было получить доступ не к одному конкретному компьютеру, а к любому в сети. По умолчанию сервер программы UltraVNC использует порт 5900. Стоит сделать несколько правил по следующему принципу:

  • Имя правила — на ваше усмотрение;
  • Ip адрес — адрес компьютера к которому планируется подключение;
  • Публичный порт - указывает один из свободный, к примеру 5901;
  • Приватный порт — указываем 5900.

Таким образом можно сделать, что порт 5901 это скажем первый компьютер, 5902 это второй компьютер, и так далее... ограничивается только количеством правил. В роутере d-link dir 645 разрешено создать 24 правила. Впрочем более крупные организации могут позволить себе vpn сервер. Благодаря возможности указания приватного порта нам не придется на каждом компьютере настраивать свой порт для vnc подключения.

Настройка перенаправлений на роутере.

Заходим в веб-интерфейс вашего роутера. Для этого вводим в адресную строку браузера адрес веб-интерфейса роутера, обычно это 192.168.0.1. Некоторые целенаправленно меняют этот адрес.

Авторизация на роутере

Авторизация — необходимо ввести логин и пароль. По умолчанию в роутерах d-link используется одна из двух комбинаций. Первая комбинация логин и пароль — admin. Вторая комбинация логин admin, а пароль пустой. Чаще всего пароль меняют на какой-то свой, из соображений безопасности.

Стартовое окно роутера

Авторизация прошла успешно. Теперь видим следующее окно. В нем необходимо зайти во вкладку advanced.

Вкладка advanced

Далее заходим в пункт virtual server. Можно нашу задачу выполнить и при помощи других пунктов, но данное на мой взгляд показалось наиболее удобным из-за возможности указать публичный и приватный порты. У меня тут уже заполнено несколько правил. Если не разбираетесь в этом, можете попробовать проследить логику. В сети есть сервер, который выполняет функции vpn сервера и ftp сервера. 

Вписываем свое правило. В поле Name пишем имя правила, это будет пометка поможет разобраться какое правило для какого компьютера сделано. Имя следует писать на английском, и без лишних символов, в том числе без пробелов — на некоторых моделях это вызывает ошибки. В поле Ip адрес пишем сетевой адрес компьютера, к которому вы хотите осуществлять подключение. В поле public port пишем порт, который будет использоваться для подключения извне к компьютеру за роутером. В моем случаи я взял 5901. Я это проверяю на одном компьютере, но и с несколькими это будет также успешно работать. В поле private port пишет 5900, если не изменили в настройках UltraVNC его на свой. Обратите внимание, что должна стоять галочка напротив вашего правила.

Настройка правил на роутере

Нажимаем Save Settings. Настройки сохраняются.
 

Перенаправление уже работает, осталось только установить UltraVNC, настроить его, и проверить работоспособность.

Установка и настройка UltraVNC


Установку и настройку UltraVNC  вы можете посмотреть тут, чтобы не дублировать, в данной статье мы её рассматривать не будем.
Единственно возникает вопрос, нужна ли вам возможность управления компьютером, или необходимо лишь видеть, что делает ваш сотрудник. В случаи, если необходимо лишь наблюдать, то устанавливаем и настраиваем программу по вышеуказанной статье. В случаи, если нужна возможность управления компьютером, то необходимо убрать галочку с пункта Disable Viewers Inputs.

 

Проверка работоспособности нашей схемы

 Теперь нам осталось только проверить работоспособность реализованной нами схемы.

Запускаем UltraVNC Viewer.

Подключение к удаленному компьютеру UltraVNC Viewer

В окне UltraVNC Viewer в поле VNC server вписываем ip адрес и порт компьютера к которому мы хотим подключиться. Пишем в следующим виде IP_адрес:порт. Порт имеется введу тот, что мы вписали в роутере в пункт public port (публичный порт). Далее нажимаем Connect. 

Появляется окно с просьбой ввести пароль. 

Ввод пароля к удаленному компьютеру

В случаи, если вы все правильно настроили, и правильно ввели пароль на подключение к компьютеру, то далее вы увидите рабочий стол удаленного компьютера.

Удаленный рабочий стол через UltraVNC

Вывод

Вот так, без покупки дополнительных программ и оборудования можно реализовать удаленное управление компьютерами, или удаленно следить за тем, что делают на работе ваши сотрудники. И нужно настроить роутер и ultravnc, и мы сможем удаленно управлять компьютерами через интернет.