计算机 · 2021年7月1日 0

NAT打洞与P2P

NAT的四种类型及类型检测

NAT类型检测算法

最难打洞的类型是Symmetric NAT,因为对NAT外的UDP包的来源IP地址和端口都有要求。

p2p代码示例:

https://github.com/evilpan/P2P-Over-MiddleBoxes-Demo

STUN协议,RFC3489

应用场景:

webrtc,p2p下载,p2p vpn