2 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
Mullvad VPN has introduced GotaTun, a Rust-based implementation of WireGuard designed to improve stability and performance, especially on Android. It replaces the older wireguard-go, which had been prone to crashes, showing a significant drop in user-reported issues since its rollout. Future plans include expanding GotaTun to other platforms and enhancing performance further.
If you do, here's more
Mullvad VPN has introduced GotaTun, a new implementation of WireGuard® written in Rust. This isn't a new protocol but rather a reworking of WireGuard® to enhance speed and reliability. GotaTun is derived from Cloudflare's BoringTun project and incorporates privacy features like DAITA and Multihop. It launched for Android users in late November 2023, with plans to expand to other platforms in 2024.
The switch to GotaTun comes after years of using wireguard-go, which had been the standard implementation but faced significant issues, particularly on Android. Over 85% of reported crashes were traced back to wireguard-go, complicating troubleshooting and maintenance. The transition to Rust eliminates these problems; since GotaTun's release, there have been no crashes attributed to it, resulting in a notable drop in the user-perceived crash rate from 0.40% to 0.01%. Users have also reported better performance and lower battery consumption.
Looking ahead, Mullvad plans to conduct a third-party security audit in early 2024 and aims to replace wireguard-go with GotaTun across all platforms, including desktop and iOS. They are also committed to further performance improvements as they continue to refine their VPN service.
Questions about this article
No questions yet.