dotnet core UDP穿透内网客户端 非源码,但未加密
打洞实现
1、开一个云服务器,或自家的宽带,全主机映射。
2、云控制台上安全组udp打开相应的端口,打开防火墙上相应的端口。
3、两台客户端。。
4、A通过Udp访问S,S把这个记录下。B通过Udp访问S,S把这个记录下。如果还有客户端则一样的。。
5、各客户端向S发送CLIENT SET 注册昵称或登录信息 ( 即昵称)
6、A请求跟昵称为 NickXXXX 的客户端通信。
7、服务端将昵称为 NickXXXX 的客户端(比如D)的公网IP及端口发给A。然后A直接跟D通信。
8、如果D断线,A再重新向S请求昵称为 NickXXXX 的客户端(比如D)的公网IP及端口。或着S主动通知。
1