小樱 发表于 2022/4/8 18:50

比特彗星 NAT1打洞演示视频

比特彗星 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会导致端口被改变


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

不可名 发表于 2022/6/8 02:37

路过标记{:3042:}
页: [1]
查看完整版本: 比特彗星 NAT1打洞演示视频