Приложение для Android¶
Приложение R-VPN для Android создаёт полноценное VPN-подключение с использованием встроенной службы VPN Android. Весь трафик устройства маршрутизируется через зашифрованный туннель без необходимости ручной настройки прокси.
Требования¶
- Android 14.0 или новее (API 35+)
- Развёрнутый сервер R-VPN
- Адрес сервера, ключ идентификации и prekey bundle
Установка¶
Google Play (рекомендуется)¶
Прямое скачивание APK¶
Затем откройте APK на вашем устройстве для установки.
Настройка¶
1. Настройте сервер¶
В Настройках введите адрес WebSocket вашего сервера:
2. Сгенерируйте идентификацию¶
Ваш ключ идентификации обеспечивает сквозное шифрование.
В Настройки → Идентификация нажмите Сгенерировать идентификацию. Дождитесь завершения.
3. Импортируйте prekey bundle¶
Prekey bundle предоставляется администратором вашего сервера.
В Настройки → Prekey Bundle нажмите Импортировать prekey bundle и выберите JSON-файл или вставьте данные bundle.
Подключение¶
На главном экране нажмите Подключить. Приложение:
- Подключится к вашему серверу через зашифрованный WebSocket
- Установит шифрование с прямой секретностью (X3DH + Double Ratchet)
- Получит туннельный IP-адрес от сервера
- Маршрутизирует весь трафик через VPN-туннель Android
Нажмите Отключить для остановки.
Раздельное туннелирование¶
Маршрутизируйте внутренний трафик (например, локальные службы) в обход VPN, в то время как всё остальное проходит через него.
- Перейдите в Настройки → Трафик
- Включите Раздельный туннель
- Введите коды стран для обхода:
CN, HK, SG, JP, KR, TW
Трафик в эти страны использует ваше обычное интернет-соединение. Всё остальное проходит через VPN.
Блокировка рекламы¶
Блокируйте известные рекламные и трекерные домены на уровне DNS.
- Перейдите в Настройки → Трафик
- Включите Блокировать рекламу
Заблокированные домены сразу возвращают NXDOMAIN — соединение не устанавливается.
DNS-серверы¶
По умолчанию DNS разрешается через VPN-туннель. Для использования пользовательских серверов:
- Перейдите в Настройки → Сеть
- Введите DNS-серверы (через запятую):
1.1.1.1, 8.8.8.8
Идентификация сервера¶
Доверие при первом использовании (включено по умолчанию) принимает и закрепляет идентификацию сервера при первом подключении.
Для дополнительной проверки введите отпечаток сервера в Настройки → Отпечаток сервера.
Устранение неполадок¶
«Не удалось запустить VPN»¶
- Проверьте, что адрес сервера корректный и содержит
wss:// - Убедитесь, что ключ идентификации сгенерирован
- Убедитесь, что prekey bundle импортирован
- Проверьте, что ваш сервер запущен
- Убедитесь, что другое VPN не активно в данный момент
«IP не назначен»¶
Пул IP сервера исчерпан. Свяжитесь с администратором сервера для проверки конфигурации диапазона DHCP.
Раздельный туннель не работает¶
- Проверьте, что раздельный туннель включён
- Проверьте, что коды стран корректные (например,
CN, а неChina) - Попробуйте переключить режим полёта для обновления маршрутов
Медленное соединение¶
- Попробуйте другие DNS-серверы
- Проверьте нагрузку сервера
- Убедитесь, что раздельный туннель не исключает слишком много трафика
Для получения дополнительной помощи см. Руководство по устранению неполадок.