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

Установка и настройка 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)

  1. Вито Тим:
    мая 16, 2020 at 01:44

    Что на счёт NAS серверов? Сервак выведен в сеть и работает постоянно, а компы не постоянно работают.

    Ответить

  2. bankrotstvo v moskve_idel:
    мар 30, 2025 at 10:05

    Законное списание долгов по 127-ФЗ http://bankrotstvo-v-moskve123.ru .

    Ответить

  3. servis toyota_goMi:
    мая 10, 2025 at 04:22

    toyota техническое обслуживание http://toyota-mtr.ru/owners/maintenance/ .

    Ответить

  4. kriptovaluta_nvka:
    мая 13, 2025 at 10:13

    как зарабатывать на криптовалюте как зарабатывать на криптовалюте .

    Ответить

  5. shkaf v parking_ukOt:
    мая 13, 2025 at 03:58

    шкафы на паркинг свои размеры шкафы на паркинг свои размеры .

    Ответить

  6. parimatch apk_xeoa:
    июн 04, 2025 at 08:42

    parimatch free bet parimatch free bet .

    Ответить