STUN 穿透
當電信業者沒有提供固定公網連接埠時,STUN 穿透透過 NAT 打洞取得公網對應位址與連接埠,讓外網可以存取內網服務。
能力
- TCP / UDP 穿透與保活;
- UPnP / NAT-PMP 自動在路由器上建立連接埠對應;
- 內建轉發,把穿透取得的公網連接埠直接轉發到內網目標;
- 公網位址或連接埠變動時觸發 Webhook 與指令碼,可用於更新 DNS、通知用戶端等。
搭配使用
STUN 取得的公網連接埠通常會變動,建議搭配:
限制
路由器 WAN 口位於電信級 NAT(100.64.0.0/10)時,外部無法存取穿透連接埠,這是網路環境本身的限制。此時可改用 Tailscale、frp 或 Cloudflare 通道。
部署提示
STUN 需要直接監聽主機的連接埠,Docker 部署建議使用 --network host。