Hacker News new | ask | show | jobs
by klabb3 1040 days ago
I mean UPnP is a horrible spec but it’s a stop gap for restoring the fundamental capability of internet-connected devices in residential settings. All p2p apps (Tailscale for instance) need to act as a server temporarily and allow incoming traffic. Without the capability you’re a second class citizen, so to say. It’s infantilizing the user.

Now, you can of course open the ports yourself, but this is inaccessible to the vast majority of users due to undiscoverable, inconsistent and complicated UX. Most people don’t know what a port is.

1 comments

Tailscale uses STUN. No need for me to map ports. https://tailscale.com/kb/1082/firewall-ports/
Yeah they use several techniques but it includes UPnP if available.

> $ tailscale netcheck

> […] * PortMapping: UPnP