你如何防止DHT溢出Bittorrent?

时间:2011-04-25 07:24:54

标签: bittorrent dht

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

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

1 个答案:

答案 0 :(得分:5)

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

也就是说,如果您可以在一定程度上信任客户,那么有一个功能可以满足您的需求。来自wikipedia article

  

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

如果您愿意信任客户尊重“私人”标志,那么您需要做的只是设置该标志。