为什么在传输中默认不启用 LPD?

tsh*_*ang 16 transmission

从版本2.00 开始,传输具有本地对等发现功能,这似乎非常有用。我很惊讶它没有默认启用,所以我开始担心它可能存在的任何潜在问题。

小智 30

从项目问题跟踪器检查此评论:

需要手动切换以全局启用/禁用该功能,并且必须默认为禁用。请让我证明这最后一个要求是合理的。本地对等发现代码每四分钟广播您参与的一组种子。与您位于同一链接上的任何人(您的邻居、您的妈妈、您的弟弟)都可以通过收听正确的多播组来找到一组种子,而这些正是您可能不想知道的人下载。因此,我坚持默认情况下禁用此功能。

  • 这真的,真的应该在工具提示中解释。如果您不警告用户启用的危险,则默认禁用它没有意义。 (8认同)
  • 需要明确的是,[本地服务发现协议](http://bittorrent.org/beps/bep_0014.html) **只广播您的种子信息哈希,而不是您的种子名称**。Torrent 名称是“混入”到信息散列中的其中一项内容,但无法从信息散列中检索回来。因此,只有当某人*已经*拥有确切的种子文件时,他们才能识别您的种子文件。他们会计算他们的 torrent 的信息哈希,看看它是否与您广播的那个相符,并得出结论,您与他们拥有相同的 torrent。事实上,这就是本地对等发现的全部意义所在。 (5认同)
  • 或者他们可以用谷歌搜索哈希值 (5认同)

小智 8

据我调查,LPD 功能没有重大问题,但可能是此问题跟踪票的原因。