
私は中国にサーバーがあり、ヨーロッパにクライアントがあり、大容量 (50~100 GB) のファイルをできるだけ早くダウンロードする必要があります。中国への接続は不安定で非常に遅いです。この問題を回避するには、多数の接続を確立して、ファイルを並行してダウンロードします。
これは、BitTorrent プロトコルを使用して可能でしょうか? 私の知る限り、1 つのシーダーから 1 つのクライアントへの 1 つのファイルのダウンロードは 1 つの接続ですが、これを回避する方法はありますか? サーバー上で複数のシーディング クライアントを使用するか、受信側で複数のリンクされた受信クライアントを使用するか? どのようなオプションがありますか?
これらはパブリック ファイルではなく、1 つの場所にのみ存在し、1 つの場所にのみ転送されることに注意してください。
どちらのコンピューターも Windows を実行しています。
更新: @SpiderPig のソリューションをいくつか試しました。
- file.pizza は小さいファイルでは動作しますが、非常に大きなファイルでは動作しません (Web ブラウザがファイル全体をメモリに読み込むようです)
- aria2 は同じファイルに対して同じサーバーに複数の接続を行うことができますが、1 つの接続が切断されると再接続されないため、時間の経過とともに速度が低下します。
- Catapult は適切なダウンロード速度を提供しましたが、時々送信が停止し、介入なしでは再開しなくなります。
答え1
ピアの最新リストを取得するには、すべてのピアが接続するためのトラッカーが必要です。幸いなことに、utorrentにはこれを実現するために利用できるトラッカー機能が組み込まれています。
utorrentのビルトイントラッカーを使用してtorrentをプライベートに共有するための簡単な記事です
http://bootstrike.com/Articles/CreateTorrent/
注意: 自己責任で進めてください!