通过磁铁从头开始创建并播种 torrent

通过磁铁从头开始创建并播种 torrent

我制作了一个视频文件。我想将它分享给那些让我觉得 bittorrent 是一个很好的分发机制的观众。一种半私密的“有链接的人可以访问”模式对我来说很合适。

所以我在磁盘上有这个文件。我想创建种子并开始播种,只分享短磁力链接,然后让群组基于此启动。如果添加开放/公共跟踪器可以使过程更快/更好/等等,那么添加开放/公共跟踪器是可以的。

我非常希望它基于 Linux 和/或开源软件。在 ​​Windows 上一次性设置或使用闭源软件可能没问题,但如果可能的话我宁愿避免它。

(我使用 mktorrent 进行了一次简短的尝试,然后将其传递给基于堆栈溢出问题的 python 脚本。我的本地客户端说它正在播种,我使用我自己的远程 torrent 客户端进行测试,但它从未开始下载。)

答案1

要创建 Bittorrent 磁力链接,使用 rhash

rhash --magnet --bt-private --btih --bt-announce http://tracker.example.com:6969/announce yourfile.mkv

--bt-private 选项类似于ctorrent 的'-p'(“私人”)选项,在共享此 torrent 时禁用其他客户端使用 DHT、PEX 或其他无跟踪器对等交换方法 - 如果您使用自己的跟踪器,则群组将被限制在那里。

然后将 yourfile.mkv 复制到 rtorrent 的“incoming”目录(通常是 ~/bittorrent/incoming),然后使用磁力链接处理程序在此处找到。使用专用于播种的 rtorrent 设置,您可能还考虑将 ~/bittorrent/incoming 作为文件存储库的符号链接 - 我正在考虑用它来共享整个集合(但这需要更多的脚本来避免每次更新共享时重新计算所有哈希值)。

这个配方尚未经过测试...我有一个类似的问题,并借此机会研究答案 - 告诉我们它是否有效!

答案2

可能是端口被阻止了。请检查路由器中的端口转发选项。

如果不是这样,也许可以尝试使用 uTorrent?

如何创建种子文件并与他人分享?

相关内容