小樱 发表于 2022/5/29 22:59

下载网盘HTTP文件时候,需要打开比特彗星的DHT网络吗?打开软件后出现断网1分钟禁用功能的解决办法

下载网盘HTTP文件时候,需要打开比特彗星的DHT网络吗?打开软件后出现断网1分钟禁用功能的解决办法

比特彗星下载HTTP网盘文件时不需要DHT功能,可以直接禁用,DHT网络是BT种子才用的

对于BT种子,DHT的作用是什么?
DHT的作用,就是一个超级tracker,每一个下载者和做种者都是一个DHT tracker节点,启用DHT网络代表人人都是一台tracker服务器,有了DHT后可以在未添加任何http tracker下实现BT种子下载。这也就是BT的去中心化P2P实现的原因,不需要有第三方服务器去支撑。

关闭DHT功能后,是否影响下载呢?
客户端有可以自动插入tracker的功能就完全不受影响,可以通过tracker去寻找做种者ip地址,如果万一做种者没添加任何tracker的话 才需要靠DHT网络。

开启DHT后为什么容易断网?

运营商的限制问题在帖子上面都有注明。断网现象和光猫与路由器的无关。更加和什么9999连接数没有关系。因为DHT会发起UDP请求,导致一秒发送1000个并发连接数,某些运营商限制断网一分钟,帖子上面有红字注明。
高级选项 修改值network.max_udp_pkt_per_sec,关键就是这一个设置控制DHT,想开启DHT功能的情况下解决此断网问题,可以设置全局每秒发起udp数量为10即可。50块的百兆tp路由器都可以承受的上万并发连接数,所以网传说的光猫出现死机都是不可能的。

也就是两种解决办法
第一个关闭DHT(目前版本关闭DHT后无法添加特征码或者不带磁力的链接)
第二个修改高级设置。network.max_udp_pkt_per_sec 为10(由于设置的数值过小,可能导致UDP缓冲区内存堆积引起导致内存占用变大,通过统计选项展开内存使用可观察内存占用情况)


我决定下个版本默认关闭DHT,毕竟大陆也有极少部分的省份移动运营商宽带也有这种限制
受害者可能1W人就有一个人会有这种打开软件断网一分钟的毛病,为了照顾这几个少数人,所以下个版本就配置文件默认关闭DHT
不然10W个人有10个人断网,然后这10个人里面可能有两三个黑粉喷子,因为他自身遇到了问题。没办法,论坛也打过备注,也单独发过几个帖子,就是不去注意看,直接开喷

10W人的数据从何得出?
卡巴斯基的比特彗星安装使用数据,就有10W人了


Mr.o0o 发表于 2022/6/5 23:02

{:123:}你是真的细....

ruoyou 发表于 2022/6/12 21:29

学到了,委屈了,摸摸头。{:648:}
页: [1]
查看完整版本: 下载网盘HTTP文件时候,需要打开比特彗星的DHT网络吗?打开软件后出现断网1分钟禁用功能的解决办法