设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2029|回复: 1

比特彗星 NAT1打洞演示视频

[复制链接]
 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2022/4/8 18:50 | 显示全部楼层 |阅读模式 |Google Chrome 100.0.4896.60|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
比特彗星 NAT1打洞演示视频

https://www.bilibili.com/video/BV1cm4y1R7bt
比特彗星可以打洞,有我发过的视频演示
不过现在utp还没优化好,,速度上不去
每次请求的包太小一个,导致需要很大的每秒udp发起(可能代码没写好UDP发起会消耗过多的CPU使用率,而且应当用大包。。。)
主流的qb ut等这些都试过,均不支持打洞
目前的打洞逻辑是,需要有一台至少开放互联网UDP端口的服务器A
下载者B为NAT1,此时需要用UTP连接到A,然后A传给C,C在连接B实现打洞
A是fullcone不行,一定要公网开放,fullcone会导致端口被改变
1.png

视频上有举例,可以看到A的端口是一致的,比特彗星的打洞还有优化的空间,之前在论坛提过
之前有提交过给官方,B到A的连接一定要发起是UDP协议,UTP连接上了,才会触发打洞,如果A同时有TCP端口开放,大概率可能性会以TCP连接,此时B就无法把打洞udp端口传送给A
所以视频演示上,B在UTP设置中,设置为优先模式
比特彗星打洞所需版本:1.81及以上版本

评分

参与人数 1樱币 +1 收起 理由
寻宝人2339 + 1 很给力!

查看全部评分

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 1167 天

[LV.10]以坛为家III

发表于 2022/6/8 02:37 | 显示全部楼层 |Google Chrome 102.0.0.0|Windows 10
路过标记
[发帖际遇]: 不可名 乐于助人,奖励 1 贡献. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/12/23 22:17 , Processed in 0.169161 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表