nat原理

2020-06-24 09:55:33 浏览数 (1)

NAT-DDNS

nat协议做ip地址映射,实现网段映射,ip/nat打洞技术(hole punching)

p2p穿透

服务端和客户端都使用NAT,映射内网地址到外网,实现点到点的直连

NAT内网打洞,TCP连接端口洞就会关闭,UDP一段时间后自动关闭,可以建立第三方服务器转发连接

nat hole punching

代码语言:javascript复制
udpClient.Send(内网地址);      //建立和中间服务器的连接
udpClient.Send(公网地址);       //套接字端口重用

参考:https://www.cnblogs.com/mq0036/p/6589811.html tcp穿透 码云代码: https://gitee.com/zdiskless/natcap?_from=gitee_search https://gitee.com/sofu456/frp

正向代理和反向代理

正向代理和反向代理,都是通过第三个服务器做转发。不同的是方向代理,目标主机主动连接代理主机建立连接,客户端不需要直到主机的具体地址。

0 人点赞