Все сборки по возможности статически слинкованы, воспроизводимы и проверяются контрольными суммами SHA256. Самый быстрый способ начать — установка одной командой.
curl -fsSL https://assets.rvpn.org/install.sh | sudo bash 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.
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.
SOCKS5, HTTP-прокси или TUN — на любом компьютере и любом маршрутизаторе. По возможности статическая линковка, с контрольной суммой SHA256 для проверки.
Перед запуском убедитесь, что ваш двоичный файл совпадает с опубликованной суммой SHA256. Инструкции ниже.
Те же шесть целей, что и у клиента. Автоматический TLS от Let’s Encrypt из коробки: включите [server.acme] и направьте DNS на сервер. Готово.
rvpn-server сам получает и обновляет сертификат Let’s Encrypt через TLS-ALPN-01 на том же слушателе :443. Полная конфигурация — в справочнике.
Две команды. Скачайте файл контрольной суммы, затем сверьте его со скачанным двоичным файлом. Любой результат, кроме OK, означает: не запускайте его.
Мобильные приложения платные. Разработка полностью финансируется PDG Global Limited; доход от продаж приложений вместе с пожертвованиями покрывает часть расходов на разработку. Ядро остаётся открытым под AGPLv3.
iPhone и iPad с поддержкой NetworkExtension. Редактор нескольких профилей с генерацией идентификаторов и обработкой файлов .rvpn.
Нативное приложение в строке меню с прямым режимом TUN и настройками, соответствующими Human Interface Guidelines от Apple.
Интерфейс Material Design 3 с удалением карточек профилей свайпом и переключением одним касанием.
Нативный клиент для устройств Huawei, построенный на том же открытом ядре. В активной разработке.
Предпочитаете скриптовую установку прямому скачиванию двоичного файла? Универсальный установщик определит вашу платформу, проверит контрольную сумму и проведёт вас через настройку TLS и ключей. Весь код открыт под AGPLv3, так что вы можете склонировать репозиторий и собрать его Cargo в любой момент — для аудита или исправлений.
Используйте тот же установщик с флагом server-only. Руководства по systemd и облачному развёртыванию — в документации.
curl -fsSL https://assets.rvpn.org/install.sh | sudo bash -s -- --server-only Склонируйте репозиторий и соберите релизный двоичный файл локально. Требуется свежий стабильный инструментарий Rust.