源码分享/内网NAT穿透(3389远程)


目的

      代替商业版远程免费版的访问速度限制

前置条件

    自己必须有个云主机

原理图

图解析

  整个逻辑三部分组成

1.第一部分:被控主机,被控主机客户端初始化会有两个连接,第一个连接去连接远程端口,第二个连接会去连接服务端,当连接成功后,第一个连接和第二个连接做个逻辑绑定。

2.第二部分:公网主机,公网主机由两个服务端组成,第一个是接收被控主机连接,第二个接收工作机的远程连接。逻辑和第一部一样。

3.第三部分:工作机,工作机可以在任何环境进行远程连接办公了。

 

源码地址

nat穿透3389远程: python编写的内网穿透,类似于灰鸽子。 (gitee.com)