←back to thread

Yggdrasil Network

(yggdrasil-network.github.io)
322 points BSDobelix | 3 comments | | HN request time: 1.847s | source
1. coppsilgold ◴[] No.42159914[source]
If you want an actual mesh p2p IP-network that can punch through firewalls/NATs you can use Tailscale/Headscale

If you want a crypto-key addressable p2p connection-network there is a somewhat recent project which does this rather well:

https://www.iroh.computer

It punches through firewalls/NATs and establishes QUIC connections.

They have two already useful PoC's:

https://github.com/n0-computer/sendme

https://github.com/n0-computer/dumbpipe

replies(1): >>42164626 #
2. xrd ◴[] No.42164626[source]
I was about to ask this question. Why would someone use yggdrasil over tailscale or wireguard? Is there any benefit? If I'm just trying to run my own private lightweight VPN, tailscale (and headscale if I want to self host the network) works great and offers so many benefits.
replies(1): >>42164888 #
3. dinosaurdynasty ◴[] No.42164888[source]
In practice I find it stupidly reliable, and use it to reconfigure/fix WireGuard issues remotely (I had to fix the MTU once on hotel Wi-Fi).

It's also completely open source, unlike tailscale. And something's that cool is that Yggdrasil can automatically peer over "unconfigured" layer 2 links so if you have a complex topology (like an actual mesh) it can be useful for that.

It's also stupidly simple to set up Yggdrasil in a dual WAN environment, which is nice.