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