使用RivetTracker设置PHP + MySQL支持的BitTorrent跟踪器

使用RivetTracker设置PHP + MySQL的BitTorrent跟踪器

有效的文件分发是许多在线网站的重要过程。 通过在客户端之间共享上传和下载,BitTorrent使这更容易。 这减轻了内容提供商所需的带宽。 本教程将向您展示如何安装RivetTracker,PHP和MySQL驱动的BitTorrent跟踪器。 RivetTracker是由“DeHackEd”编写的PHPBTTracker的大量修改版本。 它的目的是易于使用和管理。

RivetTracker许可证

RivetTracker是根据GPL第2版授权许可的。

特征

- 自动RSS源创建使播客或其他内容提供商轻松创建资讯提供。

能够使用单个.zip文件一次性上传许多种子。

内置处理器能够显示一个torrent文件的详细信息。

详细的用户统计信息显示谁连接到谁。

能够在上传过程中直接添加HTTP种子(GetRight或BitTornado规范)到torrent。

- 内置配置允许您编辑/更改CSS文件。

-MySQL数据库经过优化,可以最大程度地减少查询效率。

- 易于安装和管理。

- 强大的帮助文件提供了解BitTorrent工作原理所需的所有信息。

要求

1)Web服务器 - Apache在这里工作得很好。 http://www.apache.org

其他网络服务器尚未经过测试,但是如果您有工作请让我知道。

2)PHP - PHP版本4或PHP版本5应该工作。 RivetTracker已经在PHP5下进行了测试,所以我建议,只是为了安全。 http://www.php.net

3)MySQL - 这是跟踪所有信息的数据库。 http://www.mysql.com

安装

我将在此假设你知道如何安装和配置上面列出的软件。 如果没有,HowToForge有各种各样的教程可以帮助您快速上手。 我也假设你知道BitTorrent是什么,以及跟踪器的工作原理。 如果没有,我建议查看维基百科上的细节。 http://en.wikipedia.org/wiki/BitTorrent

作为一个注释,如果您正在寻找一个私人追踪器,我会建议您查看许多其他BitTorrent跟踪程序。 虽然有一个隐藏跟踪器并需要登录的选项,但实际上并不是私人跟踪器。

现在是下载RivetTracker并安装它的时候了。 前往本网站下载最新版本。

http://www.rivetcode.com/software/rivettracker/

下载.tar.gz或.zip文件后,继续解压。 你应该最后得到一个包含该程序的名为“rivettracker”的文件夹。 将这个文件夹复制到你的“www”目录下,在Apache中是: / var / www / 。 如果您需要帮助或任何时候卡住,请参阅“docs”文件夹中的帮助文件。

接下来,打开一个网络浏览器并导航到:

http://yourdomain/rivettracker/install.php

您的域名是您的域名或IP地址。 如果你在本地系统上运行,那将是localhost

显示的页面应该是询问您如何设置数据库。 您可以使用现有的用户帐户(通常为admin / root)创建新的用户和数据库,或者如果您已经拥有用户和数据库设置,则可以使用预先存在的帐户。

下一页将询问您有关数据库的详细信息。 这就是你将要放置的东西,如主机名(通常是localhost),用户名和密码。 当您单击安装时,将在数据库中创建必要的表。 您应该在下一页上收到一条消息,指出数据库已成功创建。

最后一页允许您配置RivetTracker的设置。 这可能看起来有点令人生畏,但实际上很简单。 如果您不确定,大多数默认值应该正常工作。 只要确保你仔细阅读说明,告诉你需要知道的一切。

此页面上的一个重要设置是指定上传和管理员用户。 上传用户只能将数据库添加到数据库。 另一方面,管理员用户(您)可以完全访问添加洪流,查看统计信息,更改设置等的所有选项。另一个重要的设置是打开或关闭RSS源。 RSS提要是一个XML文件,为RSS读者提供基本信息,可以加载此信息,并检查您的网站上是否列出了新的种子。 如果您有播客或其他类型的常规版本,这样做会很好。 许多RSS阅读器可以获取torrent文件,并立即开始下载。

一旦您以所需的方式进行所有设置,请单击页面底部的按钮保存设置。 只要你有写入权限的文件夹,它应该创建一个名为“config.php”的文件与所有的设置。 如果您希望稍后更改任何这些设置,您可以在管理页面中进行。 如果您没有对该文件夹的写入权限,则可以下载“config.php”文件的副本,然后将其上传到您的服务器。 请确保您使“torrent”和“rss”文件夹可写(通常是Apache中的www数据)。 完成安装后,请确保删除“install.php”文件。

而已! 您现在可以将Web浏览器指向: http:// yourdomain / rivettracker /您应该可以看到RivetTracker运行。 以管理员用户身份登录,您指定的用户名和密码不限,您可以看到所有可用的选项。 如果您有多个Torrent文件可以立即上传,我建议您将其全部压缩并使用批量上传页面。 确保.zip文件中没有文件夹或子文件夹。 这使得它比单独上载每个torrent文件容易得多。

帮助/支持

如果您遇到困难或需要帮助,我将首先建议您阅读位于“docs”文件夹中的帮助文件。 如果您仍然停留,请在论坛上发布: http : //forums.rivetcode.com或您可以使用以下联系链接与我联系: http : //www.rivetcode.com 。 如果您发现任何错误或有关未来改进的想法,您也可以与我联系。 谢谢,玩得开心!

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏