Перейти к содержимому

rVPN

rVPN — это скрытный VPN, разработанный для работы в условиях жёсткой цензуры. Он туннелирует весь трафик через зашифрованные WebSocket-соединения, намеренно маскирующиеся под обычный HTTPS, что делает крайне сложным их обнаружение или блокировку системами глубокой инспекции пакетов (DPI).

Сквозное шифрование Каждое соединение использует согласование ключей X3DH и алгоритм Double Ratchet. Каждая сессия получает уникальный ключ и обеспечивает идеальную прямую секретность — прошлый трафик остаётся защищённым, даже если ключи будут скомпрометированы позднее.

Транспорт, устойчивый к DPI Трафик идёт поверх WebSocket + TLS 1.3. Отпечаток TLS-рукопожатия имитирует настоящий браузерный трафик (по умолчанию Chrome), а размеры фреймов рандомизированы, поэтому пассивный анализ не может отличить rVPN от обычного HTTPS API-трафика.

Кроссплатформенность Доступно для macOS, Linux, FreeBSD, iOS и Android. Настольные клиенты поддерживают режимы SOCKS5/HTTP-прокси и полного туннеля (TUN). Мобильные приложения используют прямой TUN-режим с обработкой пакетов на уровне ядра.

Раздельное туннелирование Направляйте через туннель только отдельные приложения, домены или диапазоны IP. Встроены правила обхода для диапазонов IP Китая.

Ваше устройство VPN-сервер Цель
────────── ────────── ──────
App → TUN → [X3DH+Ratchet] → WebSocket/TLS → [relay] → Internet
  1. Клиент устанавливает WebSocket-соединение поверх TLS 1.3 с вашим сервером
  2. Рукопожатие X3DH выводит общий секрет (без предварительно согласованных паролей)
  3. Все последующие данные шифруются с помощью Double Ratchet
  4. Сервер ретранслирует трафик к нужному получателю

rVPN имеет два режима работы. Выбирайте в зависимости от ваших потребностей:

Подходит для: пользователей ПК, которым нужно проксировать отдельные приложения, или тех, кому нужен точечный контроль над тем, какие приложения используют VPN.

  • Запускает локальный SOCKS5-прокси на 127.0.0.1:1080 и опциональный HTTP-прокси на 127.0.0.1:8118
  • Используйте переменные окружения HTTP_PROXY/HTTPS_PROXY для системной маршрутизации или настройте отдельные приложения на использование SOCKS5-прокси
  • Поддерживает аутентификацию для совместного использования с другими устройствами
  • Работает вместе со встроенным DNS-прокси для предотвращения DNS-утечек

Подходит для: мобильных пользователей, тех, кто хочет пропускать весь трафик через VPN, или подключающихся к удалённой сети.

  • Создаёт виртуальный сетевой интерфейс
  • Направляет весь трафик устройства через VPN
  • На мобильных: обрабатывается автоматически через VPN API операционной системы
  • На ПК: требует прав root/администратора
ВозможностьПрокси (SOCKS5 / HTTP)TUN
ОбластьНа приложениеВсё устройство
Обработка DNSЧерез DNS-проксиАвтоматически через DHCP
Требуемые привилегииНе требуютсяRoot/администратор
Поддержка мобильныхНетДа (встроенное приложение)
Гранулярность split tunnelПо домену, по CIDRПо домену, по CIDR, по стране