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

Установка клиента

Универсальный установщик автоматически определит вашу ОС и архитектуру, скачает нужный бинарник, проверит его контрольную сумму и настроит конфигурацию:

Окно терминала
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-universalmacOS Universal (arm64 + x86_64)
rvpn-x86_64-linux-gnuLinux x86_64 (glibc, большинство систем)
rvpn-aarch64-linux-gnuLinux ARM64 (glibc)
rvpn-armv7-linuxLinux ARMv7
rvpn-x86_64-linux-staticLinux x86_64 (статический/musl)
rvpn-aarch64-linux-staticLinux ARM64 (статический/musl)
rvpn-x86_64-freebsdFreeBSD x86_64
rvpn-android.apkAndroid (APK)

App Store (рекомендуется): Скачать из App Store

Инструмент командной строки (установка вручную):

Окно терминала
curl -LO https://assets.rvpn.org/1.3.1/rvpn-macos-universal
chmod +x rvpn-macos-universal
sudo mv rvpn-macos-universal /usr/local/bin/rvpn
# Remove Gatekeeper quarantine flag
xattr -d com.apple.quarantine /usr/local/bin/rvpn

Замечание по безопасности: Официальные бинарники для macOS подписаны PDG Global Limited. Если вы скачиваете бинарник из другого источника, не подписанный нами, не используйте его.

Окно терминала
curl -LO https://assets.rvpn.org/1.3.1/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.3.1/rvpn-x86_64-linux-static
chmod +x rvpn-x86_64-linux-static
sudo mv rvpn-x86_64-linux-static /usr/local/bin/rvpn
Окно терминала
fetch https://assets.rvpn.org/1.3.1/rvpn-x86_64-freebsd
chmod +x rvpn-x86_64-freebsd
sudo mv rvpn-x86_64-freebsd /usr/local/bin/rvpn

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.sha256
echo "$(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.

См. Быстрый старт для полного пошагового руководства по настройке.