docs: automatic UPnP port forwarding (clearnet + StartTunnel)#93
docs: automatic UPnP port forwarding (clearnet + StartTunnel)#93helix-nine wants to merge 3 commits into
Conversation
Companion to the DNS-injection half of Start9Labs/start-os#3306: a new 'DNS Records' page documenting how trusted devices inject records over RFC 2136 and how to view/manage them, plus the per-device 'Allow DNS injection' toggle (default off) noted on the Devices page.
|
Thanks for the review @Dominion5254! Two notes:
Still to come as their own docs once the code merges: the StartWRT side now also runs this gateway server (start-wrt#66), and the PCP HOSTNAME (SNI-demux) / PORT_SET extensions. |
Companion to Start9Labs/start-os#3306.
StartOS now attempts UPnP automatically when you enable a public address, opening the required port on the gateway (a home router or a StartTunnel) and removing it when the address is disabled/deleted. StartTunnel implements a UPnP IGD over WireGuard, with the security property that a device can only open ports to itself.
start-os/src/clearnet.md— "Configure Port Forwarding": document the automatic UPnP attempt + fallback to manual.start-tunnel/src/port-forwarding.md— note automatic, self-scoped UPnP; the manual steps are now "Add a forward manually".start-tunnel/src/architecture.md— mention StartTunnel acts as a UPnP gateway.