Skip to content

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。

以 Apache-2.0 许可证开源发布。