跳转到内容

客户端安装

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

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

如需交互式设置(会提示服务器地址、DNS、分流等):

Terminal window
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 通用(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(static/musl)
rvpn-aarch64-linux-staticLinux ARM64(static/musl)
rvpn-x86_64-freebsdFreeBSD x86_64
rvpn-android.apkAndroid(APK)

App Store(推荐): 从 App Store 下载

命令行工具(手动安装):

Terminal window
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 签名。若你从其他来源下载了未经我们签名的二进制文件,请不要使用。

Terminal window
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 版本错误,请使用静态构建版本:

Terminal window
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
Terminal window
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:

Terminal window
curl -LO https://assets.rvpn.org/1.2.6/rvpn-android.apk

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

需要 Android 14+(API 35+)。


Terminal window
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

安装完成后,生成你的客户端身份密钥:

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

然后从你的服务器管理员获取 prekey-bundle.json 并放置于 /etc/rvpn/prekey-bundle.json

完整设置流程请参见 快速开始