Установка клиента
Быстрая установка (рекомендуется)
Заголовок раздела «Быстрая установка (рекомендуется)»Универсальный установщик автоматически определит вашу ОС и архитектуру, скачает нужный бинарник, проверит его контрольную сумму и настроит конфигурацию:
curl -fsSL https://assets.rvpn.org/install.sh | sudo bashДля интерактивной настройки (запросы адреса сервера, DNS, split tunnel и т. д.):
curl -fsSL https://assets.rvpn.org/install.sh | sudo bash -s -- --setup --clientОпции:
| Флаг | Описание |
|---|---|
--version X.Y.Z | Установить конкретную версию |
--client-only | Только клиент (подсказка по умолчанию) |
--server-only | Только сервер |
--install-dir DIR | Кастомный путь установки (по умолчанию: /usr/local/bin) |
--service | Создать сервис systemd/LaunchDaemon |
Установка вручную
Заголовок раздела «Установка вручную»Если вы предпочитаете скачивать вручную, вот доступные бинарники:
| Бинарник | Платформа |
|---|---|
rvpn-macos-universal | macOS Universal (arm64 + x86_64) |
rvpn-x86_64-linux-gnu | Linux x86_64 (glibc, большинство систем) |
rvpn-aarch64-linux-gnu | Linux ARM64 (glibc) |
rvpn-armv7-linux | Linux ARMv7 |
rvpn-x86_64-linux-static | Linux x86_64 (статический/musl) |
rvpn-aarch64-linux-static | Linux ARM64 (статический/musl) |
rvpn-x86_64-freebsd | FreeBSD x86_64 |
rvpn-android.apk | Android (APK) |
App Store (рекомендуется): Скачать из App Store
Инструмент командной строки (установка вручную):
curl -LO https://assets.rvpn.org/1.3.1/rvpn-macos-universalchmod +x rvpn-macos-universalsudo mv rvpn-macos-universal /usr/local/bin/rvpn
# Remove Gatekeeper quarantine flagxattr -d com.apple.quarantine /usr/local/bin/rvpnЗамечание по безопасности: Официальные бинарники для macOS подписаны PDG Global Limited. Если вы скачиваете бинарник из другого источника, не подписанный нами, не используйте его.
Linux (x86_64)
Заголовок раздела «Linux (x86_64)»curl -LO https://assets.rvpn.org/1.3.1/rvpn-x86_64-linux-gnuchmod +x rvpn-x86_64-linux-gnusudo mv rvpn-x86_64-linux-gnu /usr/local/bin/rvpnЕсли вы получаете ошибку о версии glibc, используйте статическую сборку:
curl -LO https://assets.rvpn.org/1.3.1/rvpn-x86_64-linux-staticchmod +x rvpn-x86_64-linux-staticsudo mv rvpn-x86_64-linux-static /usr/local/bin/rvpnFreeBSD
Заголовок раздела «FreeBSD»fetch https://assets.rvpn.org/1.3.1/rvpn-x86_64-freebsdchmod +x rvpn-x86_64-freebsdsudo mv rvpn-x86_64-freebsd /usr/local/bin/rvpnAndroid
Заголовок раздела «Android»Google Play (рекомендуется): Установить из Google Play
Прямая загрузка APK:
curl -LO https://assets.rvpn.org/1.2.6/rvpn-android.apkЗатем откройте APK на своём Android-устройстве, чтобы установить его. Возможно, придётся включить «Установка неизвестных приложений» для вашего браузера или файлового менеджера.
Требуется Android 14+ (API 35+).
Проверка загрузки
Заголовок раздела «Проверка загрузки»curl -LO https://assets.rvpn.org/1.3.1/rvpn-x86_64-linux-gnu.sha256echo "$(cat rvpn-x86_64-linux-gnu.sha256) rvpn-x86_64-linux-gnu" | sha256sum -cНачальная настройка
Заголовок раздела «Начальная настройка»После установки сгенерируйте ключ идентификации клиента:
rvpn keygen -o /etc/rvpn/identity.keyЗатем получите prekey-bundle.json от оператора вашего сервера и разместите его по пути /etc/rvpn/prekey-bundle.json.
См. Быстрый старт для полного пошагового руководства по настройке.