Давно вынашивал идею так чтобы управлять домашним сервером удаленно. Но так же давно всё никак не было понятия какой из моих домашних компов является сервером в конкретный момент. Однако недавно я приобрел себе новый телевизор с сетевым подключением Samsung UE40D5000 , потом купил планшет на андроиде Pegatron Duke 3G. И то и другое – замечательные устройства, достойные отдельной статьи. В итоге пришлось полностью перестраивать концепцию домашнего медиа сервера. В итоге я реализовал таки удаленное управление домашним сервером с помощью бесплатной программы UltraVNC.

Кроме того вся моя сеть давно сидит за роутером ASUS WL-500gP, это добавило процессу настройки UltraVNC новые грани. Пришлось пробрасывать порты. Всё заработало, думаю моя инструкция многим поможет.

О выборе VNC клиента

Я выбрал в качестве VNC клиента, да и сервера бесплатныю программу UltraVNC. Каких либо причин выбрать именно его не было. Просто на него наткнулмя первым. Он показался более простым в настройке, чем radmin ( пожалуй самый популярный VNC клиент ). Так и оказалось —UltraVNC очень прост в настройке. Плюс у UltraVNC есть portable версия клиента. Это полезно многим.

О настройке UltraVNC

Каких либо откровений здесь не будет. Процесс установки достаточно тривиален. Скачал, установил. Прописал порты и пароли. Главное в моем случае, что сервер сидит за роутером – прописать порты. «Авто» в этом случае выбрать нельзя.

Настройка UltraVNC за роутером – проброс портов.

Сложностей с подключением к установленному UltraVNC по локалке сразу никаких не возникло. Но когда я попробовал подключиться с внешнего IP – ничего не получилось. Оно и понятно. Для того чтобы увидеть сервер UltraVNC за роутером с внешнего IP нужно как минимум:

  1. Прописать серверу статический IP в локальной сети. Что-то типа 192.168.1.12 , например. Настройка «Получить IP адрес автоматически» не прокатит.  Маска подсети обычно 255.255.255.0 , шлюз и предпочитаемый DNS – IP роутера, у меня это 192.168.1.1 . Объясню зачем. Дальше надо будет в роутере пробросить порты до сервера. Запись о проброске статическая. Если айпишник сервера в локалке будет менятся – то проброс будет иногда в вакуум. Как то так вообщем.
  2. Теперь надо пробросить порты. На моем роутере ASUS WL-500gP это легко и просто. Можно ли это сделать на вашем я не знаю. На самом простом врядли. Ну вообщем прочтите в инструкции.  Идем в пункт NAT Settings – Virtual Server : Enable Virtual Server – YES. Ниже вбиваем номер порта, который мы задали в настройках сервера UltraVNC ( main ). IP сервера, протокол TCP. Перегружаем роутер .проброс портов UltraVNC

Всё дальше всё само работает замечательно.