服务器安装¶
快速安装¶
通用安装脚本可以处理一切:
可用的二进制文件¶
| 二进制文件 | 平台 |
|---|---|
rvpn-server-x86_64-linux-gnu |
Linux x86_64 (glibc, 大多数 VPS) |
rvpn-server-aarch64-linux-gnu |
Linux ARM64 (glibc) |
rvpn-server-armv7-linux |
Linux ARMv7 (Raspberry Pi 等) |
rvpn-server-x86_64-linux-static |
Linux x86_64 (static/musl) |
rvpn-server-aarch64-linux-static |
Linux ARM64 (static/musl) |
rvpn-server-x86_64-freebsd |
FreeBSD x86_64 |
rvpn-server-macos-universal |
macOS Universal (arm64 + x86_64) |
手动安装¶
Linux (x86_64)¶
curl -LO https://assets.rvpn.org/1.0.2/rvpn-server-x86_64-linux-gnu
curl -LO https://assets.rvpn.org/1.0.2/rvpn-server-x86_64-linux-gnu.sha256
sha256sum -c rvpn-server-x86_64-linux-gnu.sha256
chmod +x rvpn-server-x86_64-linux-gnu
sudo mv rvpn-server-x86_64-linux-gnu /usr/local/bin/rvpn-server
FreeBSD¶
fetch https://assets.rvpn.org/1.0.2/rvpn-server-x86_64-freebsd
chmod +x rvpn-server-x86_64-freebsd
sudo mv rvpn-server-x86_64-freebsd /usr/local/bin/rvpn-server
macOS¶
curl -LO https://assets.rvpn.org/1.0.2/rvpn-server-macos-universal
chmod +x rvpn-server-macos-universal
sudo mv rvpn-server-macos-universal /usr/local/bin/rvpn-server
xattr -d com.apple.quarantine /usr/local/bin/rvpn-server
**安全注意:**官方 macOS 二进制文件由 PDG Global Limited 签名。如果您从其他来源下载的二进制文件未经过我们签名,请勿使用。
系统要求¶
端口访问¶
R-VPN 默认监听端口 443:
IP 转发¶
TUN 全隧道模式需要:
NAT 配置(TUN 模式)¶
Linux (iptables)¶
sudo sysctl -w net.ipv4.ip_forward=1
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i tun0 -o eth0 -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o tun0 -m state --state RELATED,ESTABLISHED -j ACCEPT
FreeBSD (pf)¶
# 启用 IP 转发
sudo sysctl -w net.inet.ip.forwarding=1
# 添加到 /etc/pf.conf:
# nat on vtnet0 from 10.200.0.0/24 to any -> (vtnet0)
macOS¶
macOS 不支持服务器端 VPN 隧道 NAT。请使用 SOCKS5 模式或在 Linux VM 中运行 rvpn-server。