你如何防止DHT溢出Bittorrent?

Mic*_*ael 2 bittorrent dht

我有一个小网络,我想用Bittorent跟踪器服务.但重要的是,在此网络中共享的信息不会意外地溢出分布式哈希表,从而允许未知对等体累积.我拥有跟踪器的所有常规功能,但我不知道如何强制客户端连接禁用某些控件(即DHT)并将群中的其他人暴露给外部连接.

协议规范中是否存在类似的控件?如果没有,实施它会涉及什么?

use*_*368 5

如果您不能信任客户,那么您无法信任客户!

也就是说,如果您可以在一定程度上信任客户,那么有一个功能可以满足您的需求.来自维基百科的文章:

在采用DHT之后,非正式地引入了一个类似于广播标志的"私人"标志,告诉客户限制分散跟踪的使用,而不管用户的愿望如何.该标志有意放置在torrent的info部分,以便在不更改torrent的身份的情况下不能禁用或删除它.该标志的目的是防止与无法访问跟踪器的客户端共享种子.该标志于2008年8月被要求列入官方规范,但尚未被接受.忽视私人旗帜的客户被许多追踪者禁止,这阻碍了这种做法.

如果您愿意相信客户尊重"私人"标志,那么您需要做的就是设置该标志.