December 26, 2025 · networking

Testing Yggdrasil on McDonald's Wifi

I wanted to run a quick-n-dirty speedtest of using yggdrasil on what is considered an "unstable" network connection - McDonald's Wifi. Yggdrasil is a routing protocol that helps me add public key verification to services that don't natively support it. YGG traffic looks quite similar to HTTPS traffic, and this lets us bypass the Wifi's firewall. I started with a few tests to fast.com and to google.com:

Screenshot-2025-12-26-at-9.40.11-PM

Then I tried doing a tcpdump test to my home server. The tests were done with two TCP streams (-P2). The aggregate download speeds to my client was 62.1 Mbits/sec, and the aggregate upload speed to the server was 7.50 Mbits/sec. Interestingly, using -P1 made it slightly faster, which makes me think there is some head-of-line congestion.

These are some graphs generated from the speedtest data.
test1_combined_roboto

test2_combined_roboto