// ядро и десктопные сборки

Загрузки

Все сборки по возможности статически слинкованы, воспроизводимы и проверяются контрольными суммами SHA256. Самый быстрый способ начать — установка одной командой.

$ curl -fsSL https://assets.rvpn.org/install.sh | sudo bash
Автоматически определяет вашу ОС, скачивает нужный двоичный файл, проверяет контрольную сумму и настраивает rVPN. Для интерактивной установки добавьте -s -- --setup --client.
// журнал изменений

Что нового.

ядро · CLI и сервер v1.3.6 приложения · iOS / Android v1.2.11 Полный журнал изменений →
v1.3.6 · CLI & server
A live traffic dashboard, built into the CLI

The client now serves an MRTG/RRD-style statistics page of its own: receive/transmit rate graphs, connection counters (tunneled, bypassed, blocked) and 24 hours of history, rendered as inline SVG with no JavaScript frameworks. A JSON API at /api/stats.json feeds the same numbers into your own monitoring. It binds to localhost by default; allow_cidrs opens it to the local network. Also fixed: a memory leak at the Rust/Swift packet boundary and a stack corruption in the mobile memory diagnostics.

v1.2.11 · iOS
The tunnel now survives the phone sleeping

Instead of assuming a dead connection after a doze, the extension probes first and keeps healthy sessions alive, and holds a background assertion across every reconnect so iOS can't reclaim it mid-handshake. Fixed a crash during reconnects and a slow memory leak in the packet path that could eventually take the tunnel down on long sessions. Connection recovery after dead zones (lifts, tunnels, basement car parks) is faster and no longer loops.

// клиентские сборки

Клиент rVPN.

SOCKS5, HTTP-прокси или TUN — на любом компьютере и любом маршрутизаторе. По возможности статическая линковка, с контрольной суммой SHA256 для проверки.

macOS
Универсальная: arm64 + x86_64
требуется macOS 10.15+
Скачать SHA256
Linux x86_64
glibc, большинство систем
доступна статическая сборка
Скачать SHA256
Linux ARM64
glibc · Raspberry Pi и т. п.
доступна статическая сборка
Скачать SHA256
Linux ARMv7
32-битный ARM, устаревшие устройства
 
Скачать SHA256
Linux static
musl, без зависимостей
полностью самодостаточная
x86_64 ARM64
FreeBSD
x86_64
 
Скачать SHA256
проверяй, не доверяй
Каждую сборку можно проверить

Перед запуском убедитесь, что ваш двоичный файл совпадает с опубликованной суммой SHA256. Инструкции ниже.

// серверные сборки

Запустите собственный сервер.

Те же шесть целей, что и у клиента. Автоматический TLS от Let’s Encrypt из коробки: включите [server.acme] и направьте DNS на сервер. Готово.

macOS
Универсальная: arm64 + x86_64
разработка / отладка
Скачать SHA256
Linux x86_64
glibc, большинство VPS
доступна статическая сборка
Скачать SHA256
Linux ARM64
glibc · Ampere, Graviton, Pi
доступна статическая сборка
Скачать SHA256
Linux ARMv7
32-битный ARM, периферийные устройства
 
Скачать SHA256
Linux static
musl, без зависимостей
работает на Alpine, distroless
x86_64 ARM64
FreeBSD
x86_64
 
Скачать SHA256
certbot не нужен
Встроенный автоматический TLS

rvpn-server сам получает и обновляет сертификат Let’s Encrypt через TLS-ALPN-01 на том же слушателе :443. Полная конфигурация — в справочнике.

// проверка загрузок

Убедитесь, что ваш двоичный файл совпадает с опубликованной контрольной суммой.

Две команды. Скачайте файл контрольной суммы, затем сверьте его со скачанным двоичным файлом. Любой результат, кроме OK, означает: не запускайте его.

# скачать файл контрольной суммы
curl -LO https://assets.rvpn.org/1.3.6/
  rvpn-x86_64-linux-gnu.sha256
# сверить с двоичным файлом
echo "$(cat rvpn-x86_64-linux-gnu.sha256)  \
  rvpn-x86_64-linux-gnu" | sha256sum -c
rvpn-x86_64-linux-gnu: OK
// мобильные клиенты

Нативные приложения для iOS, macOS и Android.

Мобильные приложения платные. Разработка полностью финансируется PDG Global Limited; доход от продаж приложений вместе с пожертвованиями покрывает часть расходов на разработку. Ядро остаётся открытым под AGPLv3.

iOS

iPhone и iPad с поддержкой NetworkExtension. Редактор нескольких профилей с генерацией идентификаторов и обработкой файлов .rvpn.

v1.2.11 · iOS 16.0+
App Store
macOS app

Нативное приложение в строке меню с прямым режимом TUN и настройками, соответствующими Human Interface Guidelines от Apple.

macOS 13.0+, Apple Silicon
App Store
Android

Интерфейс Material Design 3 с удалением карточек профилей свайпом и переключением одним касанием.

v1.2.11 · Android 14+ (API 35+)
Google Play APK SHA256
HarmonyOS скоро

Нативный клиент для устройств Huawei, построенный на том же открытом ядре. В активной разработке.

HarmonyOS NEXT
Уведомить меня
// установщик и исходный код

Или воспользуйтесь установщиком, или соберите из исходников.

Предпочитаете скриптовую установку прямому скачиванию двоичного файла? Универсальный установщик определит вашу платформу, проверит контрольную сумму и проведёт вас через настройку TLS и ключей. Весь код открыт под AGPLv3, так что вы можете склонировать репозиторий и собрать его Cargo в любой момент — для аудита или исправлений.

Установка сервера одной командой

Используйте тот же установщик с флагом server-only. Руководства по systemd и облачному развёртыванию — в документации.

$ curl -fsSL https://assets.rvpn.org/install.sh | sudo bash -s -- --server-only
Сборка с помощью Cargo

Склонируйте репозиторий и соберите релизный двоичный файл локально. Требуется свежий стабильный инструментарий Rust.

$ git clone https://github.com/PDG-Global/rVPN-core.git
$ cd rvpn/rvpn
$ cargo build --release
Репозиторий на GitHub → Документация →