先说原理
首先需要一个带有公网IPV4地址的服务器C,没有不行,程序员一般都有自己的VPS,可以用来做测试
A和B是两个在不同NAT下的网络,他们都可以访问到服务器C,如果A需要远程连接B,首先B需要和C建立连接,TCP或UDP隧道都可以,A访问B时,A连接C,将所有的数据都发给C的一个端口,C收到这个端口的所有数据都会转发给B的一个端口,最终实现A访问B
具体案例如下,A使用桌面远程连接B,首先在服务器上创建一个端口,比如46468,设置服务器的防火墙允许该端口通过
先说原理
首先需要一个带有公网IPV4地址的服务器C,没有不行,程序员一般都有自己的VPS,可以用来做测试
A和B是两个在不同NAT下的网络,他们都可以访问到服务器C,如果A需要远程连接B,首先B需要和C建立连接,TCP或UDP隧道都可以,A访问B时,A连接C,将所有的数据都发给C的一个端口,C收到这个端口的所有数据都会转发给B的一个端口,最终实现A访问B
具体案例如下,A使用桌面远程连接B,首先在服务器上创建一个端口,比如46468,设置服务器的防火墙允许该端口通过
蒋程
这个人很懒,什么都没留下
文章评论