Настройка мостов

Установка моста

Для установки моста, необходимо:

  1. Запустить установку сервера с переменной INSTALL_MODE=relay:

    INSTALL_MODE=relay apt install rudesktop-server
    
  2. На сервере моста создать файл конфигурации по пути /etc/rudesktop-relay.toml и добавить следующие строки:

    api_key = "СЛУЧАЙНАЯ СТРОКА"
    
    [master]
    url = "wss://АДРЕС_ГЛАВНОГО_СЕРВЕРА/v1/"
    
  3. На главном сервере создать файл конфигурации по пути /etc/rudesktop-relay.toml и добавить следующую строку:

    api_key = "СЛУЧАЙНАЯ СТРОКА"
    

    Важно

    api_key на главном сервере и мостах должны совпадать

  4. В файл по пути /etc/default/rudesktop на главном сервере и мосте добавить следующую строку:

    RELAY_ARGS='-C /etc/rudesktop-relay.toml'
    
  5. На странице «Сертификаты» в веб-интерфейсе главного сервера добавить сертификат моста. Подробнее о добавлении сертификата

    Примечание

    Сертификат находится по пути: /var/lib/rudesktop/ca/CA.pem

  6. На странице «Мосты» в веб-интерфейсе главного сервера добавить адрес созданного моста. Подробнее о добавлении моста

  7. Перезагрузить сервер командой:

    rude restart
    

Схема подключения

Примечание

  1. Обращение к основному серверу msk.rude.ru

  2. msk.rude.ru проверяет наличие ближайшего моста к клиенту

  3. Мост nsk.rude.ru проверяет доступность НСК_1 и НСК_2

  4. Оба клиента доступны

  5. Мост nsk.rude.ru сообщает основному серверу, что оба клиента доступны

  6. Основной сервер передает клиенту НСК_1, что подключение к НСК_2 будет производиться через мост nsk.rude.ru

  7. Подключение к НСК_2 через мост nsk.rude.ru