v1.2.0

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

macOS

Universal (arm64 + x86_64)

Download Binary SHA256 Checksum

Requires macOS 10.15+

Linux x86_64

glibc (most systems)

Download Binary SHA256 Checksum

Static build available

Linux ARM64

glibc (Raspberry Pi, etc.)

Download Binary SHA256 Checksum

Static build available

Linux ARMv7

32-bit ARM (legacy)

Download Binary SHA256 Checksum

Linux Static

musl (no dependencies)

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

iOS

iPhone & iPad with NetworkExtension support

App Store

iOS 16.0+

macOS App

Native menubar application with TUN mode

App Store

macOS 13.0+, Apple Silicon

Android

Android devices with VPN service support

Google Play Download APK SHA256 Checksum

Android 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
GitHub Repository