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

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

Примечание

  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

Установка DEB пакета

Используйте эту инструкцию для установки моста на следующие операционные системы:

Примечание

  • Ubuntu

  • Debian

  • Astra

  • ОСнова

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

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

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

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

    RELAY_ARGS='-C /etc/rudesktop-relay.toml'
    
  4. На главном сервере создать файл конфигурации по пути /etc/rudesktop-relay.toml и добавить следующую строку:

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

    Важно

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

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

    RELAY_ARGS='-C /etc/rudesktop-relay.toml'
    
  6. Создание сертификата для моста

    Если вы используете центр сертификации RuDesktop, то:

    1. Сгенерировать сертификаты для моста можно следующей командой, указав IP-адрес или домен моста:

      rude gencert [IP\Domain]
      

      Подсказка

      Подробнее о команде gencert

    2. Передать сгенерированные сертификаты с главного сервера на мост

      Подсказка

      Сгенерированные сертификаты доступны по пути /tmp/CA.key и /tmp/CA.pem

    3. На мосте полученные сертификаты переместить по пути /var/lib/rudesktop/ca/ с заменой

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

      rude restart
      

    Если вы используете свой центр сертификации, то на странице Сертификаты в веб-интерфейсе главного сервера добавить сертификат моста

    Подсказка

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

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

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

    rude restart
    

Установка RPM пакета

Используйте эту инструкцию для установки моста на следующие операционные системы:

Примечание

  • ALT Linux

  • AlterOS

  • РЕД ОС

  • РОСА

  • МСВСфера

  • CentOS

  • Fedora

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

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

    INSTALL_MODE=relay dnf install rudesktop-server
    
  2. Выполнить команду:

    INSTALL_MODE=relay rude reinstall [IP\domain]
    
  3. На сервере моста создать файл конфигурации по пути /etc/rudesktop-relay.toml и добавить следующие строки:

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

    RELAY_ARGS='-C /etc/rudesktop-relay.toml'
    
  5. На главном сервере создать файл конфигурации по пути /etc/rudesktop-relay.toml и добавить следующую строку:

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

    Важно

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

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

    RELAY_ARGS='-C /etc/rudesktop-relay.toml'
    
  7. Создание сертификата для моста

    Если вы используете центр сертификации RuDesktop, то:

    1. Сгенерировать сертификаты для моста можно следующей командой, указав IP-адрес или домен моста:

      rude gencert [IP\Domain]
      

      Подсказка

      Подробнее о команде gencert

    2. Передать сгенерированные сертификаты с главного сервера на мост

      Подсказка

      Сгенерированные сертификаты доступны по пути /tmp/CA.key и /tmp/CA.pem

    3. На мосте полученные сертификаты переместить по пути /var/lib/rudesktop/ca/ с заменой

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

      rude restart
      

    Если вы используете свой центр сертификации, то на странице Сертификаты в веб-интерфейсе главного сервера добавить сертификат моста

    Подсказка

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

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

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

    rude restart