logoalt Hacker News

rklaehntoday at 4:21 PM7 repliesview on HN

Iroh is QUIC. We are not trying to reinvent the wheel here, just combining existing IETF RFCs in a creative way.

Here is a concrete problem we solve. You have one device in your home WLAN behind a NAT. Your other device is in a 4g network, or behind another NAT at work.

In most cases we can give you a direct connection between the two devices very quickly via hole punching, so you get the highest possible bandwidth and the lowest possible latency.

This was not a solved problem until now.


Replies

kkapelontoday at 4:41 PM

isn't this exactly what tailscale (and also zerotier, netmaker) do?

https://tailscale.com/blog/how-nat-traversal-works

show 2 replies
opemtoday at 6:51 PM

So iroh is basically WebRTC, except it works in and outside of a browser. Relays seems quite similar to TURN/STUN servers except they also handle fallback traffic much like TOR guard/relay nodes

show 1 reply
handoflixuetoday at 4:30 PM

Excuse my ignorance on the subject, but what does this solve that VPNs didn't already address?

show 3 replies
aliasxneotoday at 4:45 PM

Is that not what libp2p already offers? Not sure if it has QUIC out of the box, but hole-punching to UDP connectivity and then running QUIC over it isn't that hard.

show 2 replies
johndevortoday at 6:03 PM

I made a demo showing it work: https://hw-e4592d7e.web.hallway.com/

show 2 replies
kfarrtoday at 6:50 PM

Classic... want to cast to the chromecast but I'm on the wifi

system2today at 4:58 PM

Is bypassing the router a good idea?

show 1 reply