我如何从我的网络服务器提供 torrent 服务?

我如何从我的网络服务器提供 torrent 服务?

我有一些拥有合法权利分发的文件(这些文件是我制作的),并且我想让人们可以选择通过 bittorrent 获取这些文件。

根据我读过的说明,我使用 Transmission 程序创建了一个.torrent文件,当系统提示我提供跟踪器时,我使用了此列表

现在我.torrent的本地计算机上有一个文件和种子文件。但我想从我的 Web 服务器提供种子文件。我是否只需将所有内容上传到我的 Web 服务器上的目录中?

此外,我还没有看到任何说明明确说明如何让文件共享网站知道我的文件存在。一旦我将种子文件和我的.torrent文件上传到我的服务器,接下来该怎么办?

答案1

你真正想要的是网播。您向 torrent 添加一个纯文本 URL(不更改信息哈希),如果没有其他可用部分(或可用部分不够),torrent 客户端将回退到从那里下载。

现在您已准备好 torrent 文件,您需要将文件上传到可公开访问的 HTTP 位置。请注意:URL 可从 torrent 文件轻松提取,因此您可能应该为您的 Web 种子文件配置带宽限制,否则人们会直接下载它们。

我建议使用以下方式编辑 torrent 文件BEncode 编辑器url-list.直接在项目上添加一个名为“List”类型的键ROOT。在此键上,添加任意数量的“Binary as String”类型的 URL。

还有种子箱服务。但我从来没用过。

答案2

您必须在您的服务器上安装并运行 torrent 客户端。

我建议跑步种子进入tmux。然后您的服务器将充当播种机。例如,您可以使用 rsync 手动上传 torrent 内容,或者您​​可以启动 torrent 客户端并让它从您的计算机中获取文件。

我建议将该.torrent文件链接到你的网络服务器上的某个位置。

你说你已经将跟踪器添加到你的 torrent 文件中。你必须将.torrent文件上传到跟踪器网站。例如nyaa.se有一个名为“上传”的按钮,您只需上传文件.torrent等即可。

答案3

服务器会跟踪所有客户端。为了使您的种子可供下载,您至少需要一个客户端来播种。请注意,主客户端播种器可以与跟踪器物理上位于同一台服务器上。

相关内容