跳转至

客户端安装

快速安装(推荐)

通用安装脚本会自动检测您的操作系统和架构,下载正确的二进制文件,验证校验和,并设置配置:

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 (static/musl)
rvpn-x86_64-freebsd FreeBSD x86_64
rvpn-android.apk Android (APK)

macOS

curl -LO https://assets.rvpn.org/1.0.2/rvpn-macos-universal
chmod +x rvpn-macos-universal
sudo mv rvpn-macos-universal /usr/local/bin/rvpn
xattr -d com.apple.quarantine /usr/local/bin/rvpn

**安全注意:**官方 macOS 二进制文件由 PDG Global Limited 签名。如果您从其他来源下载的二进制文件未经过我们签名,请勿使用。

Linux (x86_64)

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

然后在您的 Android 设备上打开 APK 进行安装。您可能需要为浏览器或文件管理器启用“安装未知应用”。

需要 Android 14+(API 35+)。


验证下载

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

请参阅快速入门获取完整的设置指南。