Proton VPN is rebuilding its infrastructure to fight censorship
Saw this news about Proton VPN and thought it was pretty interesting, even if you're not super technical.
Basically, Proton is replacing wireguard-go, one of the components used to run WireGuard connections, with its own new VPN core written in Rust, internally called ProTUN.
The important part isn't really "Go vs Rust" though.
Instead of relying on a relatively simple WireGuard client, Proton is building its own framework around WireGuard. The idea is to have more control over how the VPN behaves across Windows, macOS, Linux, Android, etc., and make it easier to improve things like connection stability, performance and battery usage.
It could also become pretty interesting for censorship. Proton says this new architecture should make it easier to build stronger anti-censorship techniques directly into the VPN stack. They're also working on another component called Muon, designed to help Proton apps reach their VPN API even when the API itself is being censored or blocked.
Longer term, Proton says this architecture could also provide the foundation for things like post-quantum cryptography.
So for the average user, you're probably not going to open Proton VPN tomorrow and notice some massive difference.
But under the hood, this seems like a pretty significant change: rather than just implementing existing VPN protocols, Proton is building more of the networking stack itself so it can control how those protocols evolve.