1.54的高级设置中禁用全局用户交换没反应

1.54的高级设置中禁用全局用户交换没反应。。改了后自动变回去true

而且通过用户交换获取的peer,在日志中没有记录出来,希望加一下用户交换来源记录

1


而且手动禁止后,发现用户交换实际上还是在工作的,难道对于做种上传的任务是没有效果的?无法禁用它
@ wxhere15 有时候还是有这种需求的,希望修一下和加日志信息

好的,我测试一下

有没有办法让全局用户交换可以增加dht节点数量?

比特彗星会去连接【全局用户交换】得到的用户,与其握手后若对方报告支持DHT,就会将其加入DHT节点

但是我去下载热门种子,dht节点数量好像并没有增加这是为什么?
【全局用户交换】这个功能是不是会把我下载的种子里与我连上的人增加到dht节点里?
还是说能把他软件里的dht节点增加到我的dht节点里?

会把连上的人加到DHT节点里,但不会把对方的DHT节点直接加到自己这边

DHT有上限的,一般1000多个,运行一段时间后能有2000-3000,退出重开会删减到1000

为什么会有上限呀?如何取消上限或者增加上限呢?dht节点是越多越好吧?

要是能把对方的也加过来就好了哈哈哈

在拥有tracker服务器的情况,DHT基本上没有什么意义。你可以理解,仅仅是作为一个tracker故障不可用的备份
而且,DHT信息多了, 尝试的无用peer连接也会变大。

DHT节点空闲时不用保留太多,在需要查询种子信息的时候会自动去连接需要的节点。节点多了UDP数据包太多也是负担 :joy:

DHT节点空闲时不用保留太多?这样的话,会不会有人下载的时候无法通过DHT连上我?

但是,别人做的种子的tracker服务器我基本连不上。
会提示2018-12-27 18:45:19 UDP Tracker no response.
为什么会尝试无用的peer连接呢?
请问有没有办法增加DHT节点的上限呢?

1000个已经够多了。根据DHT的设计原理,只有需要查询及存储数据时才会去连接目标节点。正常情况下不会出现无用的peer连接。增加DHT节点的上限弊大于利。

http://tracker1.itzmx.com:8080/announce
http://tracker2.itzmx.com:6961/announce
http://tracker3.itzmx.com:6961/announce
http://tracker4.itzmx.com:2710/announce
udp://tracker1.itzmx.com:8080/announce
udp://tracker2.itzmx.com:6961/announce
udp://tracker3.itzmx.com:6961/announce
udp://tracker4.itzmx.com:2710/announce

你在设置此处加入这份tracker,他在世界上基本用的最多

1個讚

因为dht不是真正的用户,只是进行尝试,是否他和你有相同的文件信息,如果有则建立连接,所以精准度非常差,导致大量无用的连接产生

可是我下载的是别人的种子啊,所以设置里自己加tracker没用啊,人家种子又没有这个tracker。别人下载他的种子也没有这个tracker

迅雷,等客户端,都内置这个tracker的,基本上每个种子都能检索到tracker返回用户