通过服务器穿透
- 信令服务器,作用是帮助客户机沟通IP和PORT信息。
- STUN Server,客户机判断自己所在的NAT类型、公网IP、端口。
- Full Cone NAT 相同内网IP:端口映射到相同的端口,不限制外网IP端口
- Restricted Cone NAT 相同内网IP:端口映射到相同的端口, 外网IP必须是被主动访问过的
- Port Restricted Cone NAT 相同内网IP:端口映射到相同的端口, 外网IP:端口必须是被主动访问过的
- Symmetric NAT 地址4要素映射到不同的端口
- Full Cone NAT 与 Full Cone NAT:
- Full Cone NAT 与 Restricted Cone NAT或Port Restricted Cone NAT.
- Full Cone NAT 与 Symmetric NAT
- Restricted Cone NAT 与 Restricted Cone NAT、Restricted Cone NAT 与 Port Restricted Cone NAT、Port Restricted Cone NAT 与 Port Restricted Cone NAT
- Restricted Cone NAT 与 Symmetric NAT
- Port Restricted Cone NAT 不能 Symmetric NAT
- Symmetric NAT 不能 Symmetric NAT
无服务器穿透(pwnat)
- 服务器一定频率发送ICMP发送ping的响应包(固定内容、目标IP), 客户端发送ICMP超时包(包含服务器发的固定ICMP响应)
- 服务器对称型Symmetric NAT无法穿透
免费STUN服务器
- stun.xten.com:3478
- stun.voipbuster.com:3478
- stun.sipgate.net:3478
- stun.ekiga.net:3478
- stun.ideasip.com:3478
- stun.schlund.de:3478
- stun.voiparound.com:3478
- stun.voipbuster.com:3478
- stun.voipstunt.com:3478
- stun.counterpath.com:3478
- stun.1und1.de:3478
- stun.gmx.net:3478
- stun.callwithus.com:3478
- stun.counterpath.net:3478
- stun.internetcalls.com:3478
- numb.viagenie.ca:3478