客户端安装
快速安装(推荐)
Section titled “快速安装(推荐)”通用安装脚本会自动检测你的操作系统和架构,下载正确的二进制文件,验证校验和,并配置:
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 通用(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-aarch64-linux-static | Linux ARM64(static/musl) |
rvpn-x86_64-freebsd | FreeBSD x86_64 |
rvpn-android.apk | Android(APK) |
App Store(推荐): 从 App Store 下载
命令行工具(手动安装):
curl -LO https://assets.rvpn.org/1.3.1/rvpn-macos-universalchmod +x rvpn-macos-universalsudo mv rvpn-macos-universal /usr/local/bin/rvpn
# Remove Gatekeeper quarantine flagxattr -d com.apple.quarantine /usr/local/bin/rvpn安全提示: 官方 macOS 二进制文件由 PDG Global Limited 签名。若你从其他来源下载了未经我们签名的二进制文件,请不要使用。
Linux (x86_64)
Section titled “Linux (x86_64)”curl -LO https://assets.rvpn.org/1.3.1/rvpn-x86_64-linux-gnuchmod +x rvpn-x86_64-linux-gnusudo mv rvpn-x86_64-linux-gnu /usr/local/bin/rvpn如果遇到 glibc 版本错误,请使用静态构建版本:
curl -LO https://assets.rvpn.org/1.3.1/rvpn-x86_64-linux-staticchmod +x rvpn-x86_64-linux-staticsudo mv rvpn-x86_64-linux-static /usr/local/bin/rvpnFreeBSD
Section titled “FreeBSD”fetch https://assets.rvpn.org/1.3.1/rvpn-x86_64-freebsdchmod +x rvpn-x86_64-freebsdsudo mv rvpn-x86_64-freebsd /usr/local/bin/rvpnAndroid
Section titled “Android”Google Play(推荐): 从 Google Play 安装
直接下载 APK:
curl -LO https://assets.rvpn.org/1.2.6/rvpn-android.apk然后在 Android 设备上打开该 APK 进行安装。你可能需要为浏览器或文件管理器启用”安装未知应用”。
需要 Android 14+(API 35+)。
curl -LO https://assets.rvpn.org/1.3.1/rvpn-x86_64-linux-gnu.sha256echo "$(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。
完整设置流程请参见 快速开始。