logoalt Hacker News

justaboutanyoneyesterday at 10:40 PM2 repliesview on HN

Punching through just a firewall is much easier than punching through a typical NAT+firewall setup

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


Replies

mightyhamtoday at 1:29 PM

You're just asserting that without explination. Please correct me if I'm wrong, but afiak the only difference in NAT hole-punching is that clients don't know their public port mapping ahead of time. This actually doesn't make a huge difference to the process because in practice, you still want a central rendezvous server for automated peer IP discovery. The alternative being that each peer shares their IP with every other peer "offline", as in manually through an external service like IRC or discord, which is a horrible user experience.

show 1 reply
whatevaatoday at 11:32 AM

How do you punch trough firewalls? You have to manually open them, punching through firewall would be a firewall vulnerability.