Перейти к содержанию

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

Быстрая установка (рекомендуется)

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

curl -fsSL https://assets.rvpn.org/install.sh | sudo bash

Для интерактивной настройки (запрос адреса сервера, DNS, раздельного туннелирования и т.д.):

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)

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:

curl -LO https://assets.rvpn.org/1.0.5/rvpn-android.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

Первоначальная настройка

После установки сгенерируйте ключ идентификации клиента:

rvpn keygen -o /etc/rvpn/identity.key

Затем получите prekey-bundle.json от оператора вашего сервера и поместите его в /etc/rvpn/prekey-bundle.json.

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