同行报告了,但没有在自托管的bittorrent跟踪器上连接



我不知所措。我正在尝试为一个朋友设置一个私人跟踪器(以分发他的内容(。他有一个VPS,所以我想我应该只安装opentracker并完成它。然而,我遇到了一个问题,或者更确切地说是许多问题:

注意:在以下所有内容中,跟踪器都是开放的,不包含白名单或类似内容。在所有情况下,客户端都会获得正确数量的对等端。在所有情况下,一个对等方都有文件,另一个则试图下载

#############################################

[2同一局域网上的对等机]

  • 情况1:跟踪器在LAN 外部的服务器上

    • 公共跟踪器(首次谷歌搜索(=>等待数小时却一无所获
    • VPS上的自托管跟踪器(尝试过peertracker、bittormo/btrack、opentracker(=>等待了数小时,除了一次使用opentracker在等待一段时间后自发传输文件外,什么都没有
  • 情况2:跟踪器在第三台计算机上的局域网内部服务器上:

    • 局域网上第三台电脑上的opentracker=>等待数小时却一无所获
  • 情况3:跟踪器在播种计算机上:

    • bttrack(比特龙卷风(在播种计算机上=>等待半小时后自发传输
    • 种子计算机上的opentracker=>等待数小时却一无所获
  • 情况4:跟踪器在接收计算机上:

    • 接收计算机上的opentracker=>等待数小时,一无所获

[2不同局域网上的对等机]

  • 情况1:跟踪器位于两个局域网外部的服务器上
    • 公共跟踪器(首次谷歌搜索(=>等待数小时却一无所获
    • VPS上的自托管跟踪器(尝试过peertracker、bittormo/btrack、opentracker(=>等待数小时却一无所获

##################################

使用的客户端是Transmission和Ktorrent。

我试着用Wireshark分析通信。对于相同的设置,对GET请求的响应似乎在一天中的不同时间随机变化。有时候贵族12什么都没有。有时它包含类似\177\000\000\001的内容,这显然不是我的IP。有时它会变成贵族18,并包含一些奇怪的东西。有一次,它只是自发地开始回应同伴6。

我尝试将服务器放置在反向代理之后,但没有。我已经尝试在客户端(激活在opentracker中使用它的选项(和nginx中通过重写请求来将IP添加到请求中。但当我在同一个局域网上尝试它时,它不起作用,我意识到这不是问题所在。

继续说,从客户的角度来看,对等方的数量是正确的,但它没有连接到任何对等方,客户也没有在对等方列表中显示它们。尽管有时它开始自发工作(在50多个小时的测试中,仅在同一局域网上工作2次(。我想我错过了一些琐碎的事情。

如果有人知道。。。请继续。我可以把VPS设置为一个游乐场,这样我就可以尝试任何人都有的解决方案。

问题似乎出在我用来运行测试的主计算机上。打开uTP允许本地连接。然而,它不允许我种子到外部计算机。然而,同一局域网上的另一台计算机在这样做时没有问题。所以,问题出在客户端,而且似乎无法在另一台计算机上复制。

也许您和外部主机都在NAT/防火墙后面,它不允许单独连接。至少有一台主机需要支持插入连接,以便种子工作

最新更新