Перейти к содержанию

Приложение для Android

Приложение R-VPN для Android создаёт полноценное VPN-подключение с использованием встроенной службы VPN Android. Весь трафик устройства маршрутизируется через зашифрованный туннель без необходимости ручной настройки прокси.


Требования

  • Android 14.0 или новее (API 35+)
  • Развёрнутый сервер R-VPN
  • Адрес сервера, ключ идентификации и prekey bundle

Установка

Google Play (рекомендуется)

Скачать из Google Play

Прямое скачивание APK

curl -LO https://assets.rvpn.org/1.0.5/rvpn-android.apk

Затем откройте APK на вашем устройстве для установки.


Настройка

1. Настройте сервер

В Настройках введите адрес WebSocket вашего сервера:

wss://your-server.com/api/v1/ws

2. Сгенерируйте идентификацию

Ваш ключ идентификации обеспечивает сквозное шифрование.

В Настройки → Идентификация нажмите Сгенерировать идентификацию. Дождитесь завершения.

3. Импортируйте prekey bundle

Prekey bundle предоставляется администратором вашего сервера.

В Настройки → Prekey Bundle нажмите Импортировать prekey bundle и выберите JSON-файл или вставьте данные bundle.


Подключение

На главном экране нажмите Подключить. Приложение:

  1. Подключится к вашему серверу через зашифрованный WebSocket
  2. Установит шифрование с прямой секретностью (X3DH + Double Ratchet)
  3. Получит туннельный IP-адрес от сервера
  4. Маршрутизирует весь трафик через VPN-туннель Android

Нажмите Отключить для остановки.


Раздельное туннелирование

Маршрутизируйте внутренний трафик (например, локальные службы) в обход VPN, в то время как всё остальное проходит через него.

  1. Перейдите в Настройки → Трафик
  2. Включите Раздельный туннель
  3. Введите коды стран для обхода: CN, HK, SG, JP, KR, TW

Трафик в эти страны использует ваше обычное интернет-соединение. Всё остальное проходит через VPN.


Блокировка рекламы

Блокируйте известные рекламные и трекерные домены на уровне DNS.

  1. Перейдите в Настройки → Трафик
  2. Включите Блокировать рекламу

Заблокированные домены сразу возвращают NXDOMAIN — соединение не устанавливается.


DNS-серверы

По умолчанию DNS разрешается через VPN-туннель. Для использования пользовательских серверов:

  1. Перейдите в Настройки → Сеть
  2. Введите DNS-серверы (через запятую): 1.1.1.1, 8.8.8.8

Идентификация сервера

Доверие при первом использовании (включено по умолчанию) принимает и закрепляет идентификацию сервера при первом подключении.

Для дополнительной проверки введите отпечаток сервера в Настройки → Отпечаток сервера.


Устранение неполадок

«Не удалось запустить VPN»

  • Проверьте, что адрес сервера корректный и содержит wss://
  • Убедитесь, что ключ идентификации сгенерирован
  • Убедитесь, что prekey bundle импортирован
  • Проверьте, что ваш сервер запущен
  • Убедитесь, что другое VPN не активно в данный момент

«IP не назначен»

Пул IP сервера исчерпан. Свяжитесь с администратором сервера для проверки конфигурации диапазона DHCP.

Раздельный туннель не работает

  • Проверьте, что раздельный туннель включён
  • Проверьте, что коды стран корректные (например, CN, а не China)
  • Попробуйте переключить режим полёта для обновления маршрутов

Медленное соединение

  • Попробуйте другие DNS-серверы
  • Проверьте нагрузку сервера
  • Убедитесь, что раздельный туннель не исключает слишком много трафика

Для получения дополнительной помощи см. Руководство по устранению неполадок.