rVPN is presented as an open-source secure transport designed to keep internet traffic usable where conventional VPNs are blocked. It carries encrypted traffic over TLS on port 443 so connections resemble ordinary HTTPS, while its endpoints answer active probes with a normal decoy website. The project makes verifiability its central promise: its code is released under AGPLv3, and users can build tagged releases and compare them with shipped binaries. It also says its Rust implementation is memory-safe, keeps no logs, and uses a Double Ratchet to rekey every message, protecting past and future traffic if a key is compromised.
A major design feature is pooled multiplexing: instead of opening a separate TLS connection for each traffic flow, rVPN sends many flows through a small number of long-lived connections. The page argues that this reduces conspicuous connection patterns and overhead; credit-based flow control helps prevent large transfers from delaying interactive traffic, and reconnects can resume with a single round trip. The service offers apps for iOS, Android, macOS, Linux, and FreeBSD, plus a command-line client and the option to self-host a node. Development is funded by PDG Global Limited, app sales, and donations, while the code remains open. The project provides a whitepaper, source repository, and reproducible-build instructions for checking its claims.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.