Прокси и альтернативные серверы на мобильном клиенте

Кейс — настройка работы мобильного клиента RuDesktop для Android через SOCKS5 или HTTP-прокси и список альтернативных серверов. Подходит для сценариев, когда основной сервер периодически недоступен из сети устройства, или когда подключение должно идти только через корпоративный прокси

Что вы получите

  • Подключение к серверу RuDesktop через прокси (SOCKS5 или HTTP) с авторизацией или без

  • Список резервных адресов сервера, которые автоматически будут использованы при недоступности основного

Подготовка

  • Установлен и настроен мобильный клиент RuDesktop для Android

  • Известны:

    • Тип прокси (SOCKS5 или HTTP), адрес прокси-сервера, имя пользователя и пароль (если требуется)

    • Адреса альтернативных серверов RuDesktop (выдаёт администратор)

  • Учётная запись имеет право Изменять сервер подключения, либо используется публичный сервер

Примечание

Пункты Сервер для подключения, Альтернативные сервера и Прокси-сервер отображаются в настройках только при наличии указанного права или при использовании публичного сервера

Настройка прокси

Шаг 1. Открыть диалог настройки прокси

  1. Откройте вкладку Настройки

  2. В блоке Настройки (сетевые) откройте пункт Прокси-сервер

Шаг 2. Заполнить параметры

В диалоге Прокси-сервер заполните поля:

  • Тип прокси — выпадающий список с вариантами SOCKS5 (по умолчанию) или HTTP

  • Адрес — адрес прокси-сервера, при необходимости с портом (например, proxy.example.com:1080)

  • Имя пользователя — если прокси требует аутентификации

  • Пароль — если прокси требует аутентификации

Нажмите OK для сохранения

После сохранения иконка пункта Прокси-сервер в настройках подсвечивается цветом — это сигнал, что прокси активен

Подсказка

Чтобы отключить прокси — откройте тот же диалог, очистите поле Адрес и нажмите OK

Настройка альтернативных серверов

Шаг 1. Открыть список

  1. Откройте вкладку Настройки

  2. В блоке Настройки (сетевые) откройте пункт Альтернативные сервера

Откроется диалог Альтернативные сервера со списком уже добавленных адресов

Шаг 2. Добавить адрес

  1. Введите адрес сервера в поле Добавить адрес (например, rz-backup.example.com)

  2. Нажмите кнопку справа от поля или подтвердите ввод клавишей Готово на клавиатуре

Адрес появится в списке. Можно повторять для добавления нескольких адресов

Важно

Лимит — до 7 альтернативных адресов. После достижения лимита поле ввода становится неактивным, а его подпись меняется с Добавить адрес на Max addresses

Шаг 3. Удалить адрес (опционально)

В строке адреса нажмите кнопку удаления — запись скрывается с анимацией и список синхронизируется с сервером

Шаг 4. Закрыть диалог

Нажмите Закрыть. Изменения применяются автоматически по мере добавления и удаления адресов

Поведение при подключении

  • При запуске приложение пытается подключиться к основному серверу (Сервер для подключения)

  • Если основной сервер недоступен — клиент перебирает альтернативные адреса в том порядке, в котором они указаны в списке

  • При активной настройке прокси все обращения к серверам проходят через указанный SOCKS5-прокси

Что дальше