讲讲udp内网穿透又叫做udp打洞

本文介绍两台不在同一局域网的主机如何通过公网主机建立直接通信的方法。首先,两台内网主机分别连接至公网主机;接着,公网主机交换两台内网主机的IP及端口信息;最后,通过发送测试包,两台内网主机完成连接建立,实现直接通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

两台不再同一个局域网得主机,如何直接通信呢?这个需要借助一台公网主机建立连接后才能直接通信,公网主机只参与他们得连接过程,不参与通信转发。以下讲解下具体得流程

clientA 、clientB、server

clientA 、clientB 是不同内网得两台主机  server 是一台公网主机

现在想要让 clientA 直接与clientB通信,就需要借助server 建立连接,具体步骤如下

1、clientA 连接上server。

2、clientB连接上server。

3、server 将clientA得ip+port发送给clientB

4、server 将clientB得ip+port发送给clientA

5、clientA 向clientB发送个包(将被B得路由器丢弃)

6、clientB 向clientA发送个包(将被A得路由器丢弃)

7、clientA 与 clientB连接建立就可以直接通信了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值