Downloads
Core engine and desktop binaries. All builds are statically linked and verified.
What's New in 1.2.0
Multi-Profile Support
Manage multiple VPN configurations with per-profile identities on iOS, macOS, and Android. Import, export, and switch between profiles instantly. iOS and macOS include a profile editor with identity generation and .rvpn file handling. Android gets a Material Design 3 redesign with swipe-to-delete profile cards and tap-to-activate.
HTTP Proxy
The desktop CLI now runs an HTTP/HTTPS proxy alongside SOCKS5. Both share the same multiplexed tunnel with zero overhead. Set HTTP_PROXY/HTTPS_PROXY environment variables for system-wide routing — works with curl, git, npm, pip, Docker, and most CLI tools out of the box.
iOS Reconnection Fixes
Reliable reconnect on network transitions (Wi-Fi ↔ cellular) and app foregrounding. Race conditions in direct TUN mode resolved. macOS settings form aligned to Human Interface Guidelines.
Quick Install (Recommended)
Auto-detects your OS, downloads the correct binary, verifies checksum, and configures:
curl -fsSL https://assets.rvpn.org/install.sh | sudo bash
For interactive setup: add -s -- --setup --client
Core & Desktop Binaries
Verifying Downloads
curl -LO https://assets.rvpn.org/1.2.0/rvpn-x86_64-linux-gnu.sha256
echo "$(cat rvpn-x86_64-linux-gnu.sha256) rvpn-x86_64-linux-gnu" | sha256sum -c
Mobile Clients
Android
Android devices with VPN service support
Google Play Download APK SHA256 ChecksumAndroid 14+ (API 35+)
Server
The rVPN server binary is included in the same release. Use the installer:
curl -fsSL https://assets.rvpn.org/install.sh | sudo bash -s -- --server-only
See the documentation for server deployment guides including Docker, systemd, and cloud providers.
Build From Source
All rVPN code is open source under AGPL v3.0. Clone the repository and build locally:
git clone https://github.com/PDG-Global/rvpn.git
cd rvpn/rvpn
cargo build --release