同行报告,但未在自托管的Bittorrent跟踪器上连接

问题描述 投票:0回答:1

我很茫然。我正在尝试为朋友设置一个私人跟踪器(以分发他的内容)。他有一个VPS,所以我想我只需要安装opentracker并完成它即可。但是,我遇到了一个问题,或者是很多问题:

NB:在所有后续操作中,跟踪器都是打开的,并且不包含白名单等。在所有情况下,客户端都会获得正确数量的对等方。在所有情况下,一个对等方都拥有文件,另一对等方试图下载该文件。

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

[[2个对等的局域网中]

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

    • 公共跟踪器(第一次Google搜索)=>数小时的等待,什么都没做
    • VPS上的自托管跟踪器(尝试过的peertracker,bittornado / bttrack,opentracker)=>数小时的等待,除了经过一段时间的等待后自发传输文件的opentracker以外,没有任何其他选择。
  • 情况2:Tracker位于第三台计算机上LAN内部的服务器上:

    • LAN上第三台PC上的opentracker =>数小时的等待,什么都没做
  • 情况3:跟踪器在播种计算机上:

    • 播种计算机上的bttrack(bittornado)=>等待半小时,然后自发传输。
    • 播种计算机上的opentracker =>等待时间,什么也没做
  • 情况4:Tracker在接收计算机上:

    • 接收计算机上的opentracker =>数小时的等待,什么都没有。

[[2个对等局域网上的对等体]

  • 情况1:跟踪器在两个LAN外部的服务器上
    • 公共跟踪器(第一次Google搜索)=>数小时的等待,什么都没做
    • VPS上的自托管跟踪器(尝试过的peertracker,bittornado / bttrack,opentracker = =等待小时,什么也没有]

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

使用的客户端是Transmission和Ktorrent。

我尝试使用Wireshark剖析通信。对于GET请求,响应在一天中的不同时间对于同一设置似乎是随机变化的。有时同伴12一无所有。有时它包含\ 177 \ 000 \ 000 \ 001之类的东西,这显然不是我的IP。有时它会转变为同伴18,并且包含一些怪异的东西。一次,它只是自发地开始与同龄人回应。

我尝试将服务器放置在反向代理之后而不是。我尝试通过重写请求将IP添加到请求(在客户端(激活在opentracker中使用它的选项)和in-nginx)中。但是,当我在同一LAN上尝试使用它时,却没有起作用,我意识到那不是问题。

从客户端的角度来看,恢复对等体的数量是正确的,但是它没有连接到任何对等体,并且客户端没有在对等体列表中显示它们。有时,尽管它开始自发运行(在50多个小时的测试中,仅在同一LAN上运行2次)。我想我在这里错过了一些琐碎的事情。

[如果有人有任何想法,请继续。我可以将VPS设置为游乐场,以便可以尝试任何人提供的任何解决方案。

bittorrent
1个回答
0
投票

问题似乎出在我用来运行测试的主计算机上。打开uTP允许本地连接。但是,它不允许我播种到外部计算机。但是,在同一LAN上的另一台计算机没有问题。因此,问题出在客户端,并且似乎在另一台计算机上不可再现。

© www.soinside.com 2019 - 2024. All rights reserved.