无法通过 bitorrent 连接两台计算机

无法通过 bitorrent 连接两台计算机

我在通过 bitorrent 连接两台个人电脑传输大型文件(这是一个照片 tar 文件,约 70GB)时遇到了困难。我尝试通过 SFTP/SSH/HTTP/SFTP 传输它,但总是遇到同样的问题:我的互联网连接速度很慢,以至于在尝试直接连接时,无论哪种方式我都只能获得 1-2 Mbps,但当使用 torrent 传输不相关的文件时,速度可以达到 10Mbps。我希望使用 bittorrent 协议,主要是因为 torrent 客户端提供的功能(调度速度)以及中断和恢复功能。

我有两台计算机位于不同的网络上,两台计算机都安装了 qbittorrent。计算机 A 上有我感兴趣的文件,我想将其传输到计算机 B。

到目前为止,我尝试在计算机 A 上创建一个 torrent 文件,打开并转发用于传入连接的端口(我的情况是 57737),添加了多个跟踪器此列表。计算机 B 位于 NAT 后面,我没有转发任何端口。我尝试将 torrent 文件传输到计算机 B 并开始运行,但似乎无法连接。计算机 B 的跟踪器并非大多数“正常工作”,但它似乎停留在 0%、0 B/s 上传和下载。

我应该更改哪些设置才能通过 bittorrent 协议连接这两台计算机?我是否需要在计算机 B 上打开端口以接收该侧的传入连接?

答案1

无论使用什么协议,您的上传速度都会受到限制。

使用 bitorrent 没有帮助,除非该文件由多台不同的机器通过自己的互联网连接进行播种,以便将文件上传到下载机器。

要解决恢复问题,只需解压 tar 存档并使用 rsync 单独发送文件。您可以恢复未完成的传输,而且非常简单。

要将 qbittorrent 与私人文件一起使用,您将无法使用普通的跟踪器。

在托管机器上:

您需要启用 qbittorrents 嵌入式跟踪器选项。您可以在 qbitorrent 的高级选项中找到它。

然后您需要打开用于跟踪器的端口。

创建以此为跟踪器的 torrenthttp://<host IP>:<port usually 9000>/announce

开始播种。

在下载机器上:尝试下载您创建的种子。

答案2

由于它们都是你的个人电脑,我假设你有物理访问权限。使用运动鞋网,即快多了而不是在线进行。

如果不断发生变化,那么这可能不太实际,但一个 70 GB 的文件可以轻松传输到 USB 闪存驱动器或外部 SSD 或 HDD,速度可达数十到数百兆字节每秒。

另外,使用容错复制机制,以免传输中断。对于 Windows,请使用内置Robocopy为了强壮的复制。您还可以查看ResilioConnect或者其他选择

顺便说一句,Sneakernet 已经扩展,包括通过可移动媒体传输数据摩托车, 经过鸽子以及无人机

相关内容