Установка и настройка VNC repeater в Linux

Возникла необходимость подключаться посредством VNC к парку компьютеров находящихся за маршрутизатором. Проблема заключается в том, что и клиент, и сервер не свяжутся друг с другом напрямую, вариантом будет использовать прокси-сервер VNC. Существует несколько способов запуска прокси-сервера. Один из них - использовать так называемый repeater (репитер) VNC. Все данные для сеанса передаются через репитер, при этом требуется пробросить всего-лишь один порт.
Подключаемся к серверу, который будет в качестве прокси-сервера и устанавливаем необходимые зависимости.
Для Ubuntu/Debian/Mint:
apt-get install build-essential
Для Centos/Fedora/RHEL:
yum groupinstall 'Development Tools'
Скачиваем исходники репитера (зеркало)
cd /usr/local/src wget http://www.wisdomsoftware.gr/download/uvncrep017-ws.tar.gz
Распаковываем исходники и переходим внутрь папки
tar -xzvf uvncrep017-ws.tar.gz cd uvncrep017-ws
Собираем и устанавливаем репитер
make ./install.sh
Добавляем пользователя в систему для запуска службы
useradd -s /sbin/nologin uvncrep
Перед запуском отредактируем конфигурацию, открываем в редакторе файл /etc/uvnc/uvncrepeater.ini и приводим его в соответствии с вашими потребностями, я изменил только порты, режим и уровень логирования репитера
viewerport = 5920 allowedmodes = 1 logginglevel = 2
Запускаем службу и добавляем в автозапуск как сервис
service uvncrepeater start systemctl enable uvncrepeater
Мониторинг лог файла
tail -f /var/log/uvncrepeater.log
Следующим шагом открываем порт tcp 5920 в брандмауэре и в настройках маршрутизатора создаем правило для переадресации порта tcp 5920 на сервер, где установлен репитер.
Для подключения через репитер в настройках клиента (клиент можно использовать UltraVNC) необходимо в поле VNC Server указать внутренний адрес сервера в локальной сети, отметить опцию Proxy/Repeater и указать внешний адрес маршрутизатора с портом, на который настроен репитер (например 214.15.20.23:5920).
Комментарии (6)
Вито Тим:
мая 16, 2020 at 01:44
Что на счёт NAS серверов? Сервак выведен в сеть и работает постоянно, а компы не постоянно работают.
bankrotstvo v moskve_idel:
мар 30, 2025 at 10:05
Законное списание долгов по 127-ФЗ http://bankrotstvo-v-moskve123.ru .
servis toyota_goMi:
мая 10, 2025 at 04:22
toyota техническое обслуживание http://toyota-mtr.ru/owners/maintenance/ .
kriptovaluta_nvka:
мая 13, 2025 at 10:13
как зарабатывать на криптовалюте как зарабатывать на криптовалюте .
shkaf v parking_ukOt:
мая 13, 2025 at 03:58
шкафы на паркинг свои размеры шкафы на паркинг свои размеры .
parimatch apk_xeoa:
июн 04, 2025 at 08:42
parimatch free bet parimatch free bet .