Установка клиента¶
Быстрая установка (рекомендуется)¶
Универсальный установщик автоматически определяет вашу ОС и архитектуру, скачивает нужный бинарный файл, проверяет его контрольную сумму и настраивает конфигурацию:
Для интерактивной настройки (запрос адреса сервера, DNS, раздельного туннелирования и т.д.):
Параметры:
| Флаг | Описание |
|---|---|
--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) |
macOS¶
App Store (рекомендуется): Скачать из App Store
Инструмент командной строки (ручная установка):
curl -LO https://assets.rvpn.org/1.0.5/rvpn-macos-universal
chmod +x rvpn-macos-universal
sudo mv rvpn-macos-universal /usr/local/bin/rvpn
# Удалить флаг карантина Gatekeeper
xattr -d com.apple.quarantine /usr/local/bin/rvpn
Примечание по безопасности: Официальные бинарные файлы macOS подписаны PDG Global Limited. Если вы скачали бинарный файл из другого источника, который не подписан нами, не используйте его.
Linux (x86_64)¶
curl -LO https://assets.rvpn.org/1.0.5/rvpn-x86_64-linux-gnu
chmod +x rvpn-x86_64-linux-gnu
sudo mv rvpn-x86_64-linux-gnu /usr/local/bin/rvpn
Если вы получаете ошибку версии glibc, используйте статическую сборку:
curl -LO https://assets.rvpn.org/1.0.5/rvpn-x86_64-linux-static
chmod +x rvpn-x86_64-linux-static
sudo mv rvpn-x86_64-linux-static /usr/local/bin/rvpn
FreeBSD¶
fetch https://assets.rvpn.org/1.0.5/rvpn-x86_64-freebsd
chmod +x rvpn-x86_64-freebsd
sudo mv rvpn-x86_64-freebsd /usr/local/bin/rvpn
Android¶
Google Play (рекомендуется): Установить из Google Play
Прямое скачивание APK:
Затем откройте APK на вашем устройстве Android для установки. Возможно, потребуется включить «Установка неизвестных приложений» для вашего браузера или файлового менеджера.
Требуется Android 14+ (API 35+).
Проверка скачанного файла¶
curl -LO https://assets.rvpn.org/1.0.5/rvpn-x86_64-linux-gnu.sha256
echo "$(cat rvpn-x86_64-linux-gnu.sha256) rvpn-x86_64-linux-gnu" | sha256sum -c
Первоначальная настройка¶
После установки сгенерируйте ключ идентификации клиента:
Затем получите prekey-bundle.json от оператора вашего сервера и поместите его в /etc/rvpn/prekey-bundle.json.
См. Быстрый старт для полного руководства по настройке.