News: 0001600759

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

GotaTun Open-Source Rust WireGuard Implementation Announced By Mullvad

([Linux Networking] 4 Hours Ago Mullvad GotaTun)


The Swedish VPN service Mullvad announced this week GotaTun, an open-source Rust-based WireGuard implementation that is forked from Cloudflare's BoringTun.

BoringTun was [1]open-sourced by Cloudflare back in 2019 as a Rust-written, user-space WireGuard implementation for Linux and other platforms. GotaTun integrates additional functionality like DAITA and Multihop compared to Cloudflare's BoringTun code, thus the fork. There is also "first class" Android support and other differences with GotaTun. Previously Mullvad was relying on a Go language implementation of WireGuard.

With the WireGuard Go implementation they had encountered crashes while so far "not a single crash" has been detected with GotaTun.

In 2026 the GotaTun software will see a third-party security audit, replace WireGuard-Go with GotaTun across all platforms for the Mullvad VPN usage, and other performance improvements.

Those wanting to learn more can do so via the [2]Mullvad.net announcement and the open-source code on [3]GitHub .



[1] https://www.phoronix.com/news/CloudFlare-BoringTun-WireGuard

[2] https://mullvad.net/en/blog/announcing-gotatun-the-future-of-wireguard-at-mullvad-vpn

[3] https://github.com/mullvad/gotatun



Bing's Rule:
Don't try to stem the tide -- move the beach.