设置 torrent 跟踪器和播种机

设置 torrent 跟踪器和播种机

我是 revora.net 的领导者之一,这是一个创意游戏网络,免费托管大量游戏(修改)项目。最近,带宽有点问题。为了缓解这个问题,我们希望让用户选择使用 BitTorrent 共享他们的大文件。

我们希望人们能够通过他们已有的 FTP 帐户上传文件。然后他们可以转到自定义网站,在那里他们可以通过 BitTorrent 共享这些文件。

我们希望我们的服务器既是跟踪器(除非使用另一个更简单),又充当永久播种机(因此始终至少有一个)。我们需要能够从 PHP 和其他脚本控制两者(跟踪器和播种机客户端)。

设置它的最佳方法是什么?

答案1

种子是:

  • 能够监视目录(例如,如果您想要播种 a.torrent,您可以将 a.torrent 放在特定目录中,rtorrent 会自动添加它,如果您删除它,rtorrent 也会将其删除)
  • 可以通过脚本、PHP 等使用 XMLRPC 进行控制和监控。

答案2

也回答过类似的问题@“可以使用 bittorrent 作为文件服务器吗?”

Bittorent 跟踪器设置起来相当简单,我知道有几个基于 PHP 的,但它们大多是俄语的(TorrentPier - phpbb2 接口,TBDev)。你也可以看看 短信验证码- 用 C++ 编写 - 它可以在单个盒子上管理数百万个对等点,但它的 Web 界面很难找到。

我找到了这个项目韓國 他们根据 BSD 许可免费提供它。你可以尝试演示这里

您还可以使用OpenBittorrent用于注册任何种子的服务。

PS. 对于做种:rtorrent + webgui 可能是最佳解决方案。

答案3

rtorrent 排名第二。我很喜欢用它。它还有大量的 Web 界面。

deluged+webui 可能是另一种选择,尽管它在网络界面上的灵活性稍差一些。

对于追踪器来说,它看起来像开放追踪系统可能是最好的解决方案。我还没有读过很多关于 torrent tracker 的文章,但我的印象是软件选择相当有限,而且通常不在存储库中。

相关内容