小樱 发表于 2021/6/12 21:20

目前市面上没有任何一款BT软件支持UTP的NAT1打洞,utorrent和qBittorrent 均不行

目前市面上没有任何一款BT软件支持UTP的NAT1打洞,utorrent和qBittorrent 均不行



目前市面上没有任何一款BT软件支持UTP的NAT打洞
如果比特彗星做出来了,那就是世界第一了
UTP打洞就是没有公网IP的情况下也可以正常连入下载

也测过utorrent,是根本无法NAT打洞的。。。包括 qBittorrent 也不行,可能开发者都搞错了,现在市面上所有的BT软件,,基本都是需要对方为外部网络,TCP端口开放,然后通过升级到UTP传输而已,而不是打洞

服务器A为外部网络,TCP开放
服务器B为NAT1类型,服务器C给NAT4类型
如果进行NAT打洞,此时服务器B的NAT端口号不应当为客户端监听端口,服务器A没有给予服务器C的服务器B新的NAT端口号,所以服务器C无法连接到服务器B
qBittorrent 的nat1打洞测试,并打洞不上,无法从服务器C连接到服务器到B,顺便吐槽一下,,qBittorrent 这么多年了,单线程传输速率还是这么烂,5MB/S极限了,比特彗星可以跑到80MB/S

相关视频:https://www.bilibili.com/video/BV1Sq4y1W7D1

成功打洞的前提,需要设备C能连接上设备B
测试NAT1打洞需要至少3台设备,测试环境如下
做种服务器A
防火墙开放TCP端口,做种客户端设置为UTP启用

下载服务器B
B服务器在路由器中封堵TCP端口,NAT值为1
一样设置为UTP启用,执行下载,此时服务器A可以看到一个来源为被动的服务器B请求。

下载服务器C
C服务器在路由器中封堵TCP端口,NAT值为4
设置UTP启用,执行下载,测试是否与服务器B连接成功

服务器A和服务器B可为公网IP的云VPS,服务器B在系统防火墙高级设置封堵TCP入站即可,服务器C可为家中电脑设备

补充帖子
成功打洞视频:https://www.bilibili.com/video/BV1cm4y1R7bt
比特彗星已经实现本文章说的NAT1打洞,比特彗星打洞所需版本:1.81及以上版本
https://bbs.itzmx.com/thread-98940-1-1.html

其它BT软件想实现打洞请联系开发者制作,例如qb请去github反馈
美国开发qbittorrent bt软件的水平真心不行,连nat1打洞都搞不定,还是比特彗星好,全球唯一的第一款支持UDP穿透的下载器
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=99789&fromuid=1

比特彗星 NAT1打洞演示视频
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=100206&fromuid=1

不可名 发表于 2021/7/19 02:05

{:3026:}{:3026:}{:3026:}
页: [1]
查看完整版本: 目前市面上没有任何一款BT软件支持UTP的NAT1打洞,utorrent和qBittorrent 均不行