2

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

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

4

1 回答 1

5

如果你不能信任客户,那么你就不能信任客户!

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

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

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

于 2011-04-25T07:40:18.530 回答