web-dev-qa-db-ja.com

マグネットを使用して、トレントを最初から作成してシードします

作成したビデオファイルがあります。 BitTorrentが素晴らしい配信メカニズムになると思わせるような種類/サイズのオーディエンスにそれを共有したいと思います。ある種のセミプライベートの「リンクを持っている人はアクセスできる」モデルが私にはうまくいくでしょう。

だから私はこの1つのファイルをディスクに持っています。トレントを作成してシードを開始し、短いマグネットリンクだけを共有して、それに基づいて群れを開始させたいと思います。オープン/パブリックトラッカーを追加することで、プロセスがより速く/より良くなるなどの場合は問題ありません。

私はこれがLinuxやオープンソースソフトウェアベースであることを強く望んでいます。たとえば、1回限りのセットアップWindowsやクローズドソースソフトウェアでも大丈夫かもしれませんが、可能な限り避けたいと思います。

(私はmktorrentを使用してこれを簡単に撮影し、スタックオーバーフローの質問に基づいてpythonスクリプトを通過しました。ローカルクライアントはシードしていると言ったので、自分のリモートトレントを使用しましたクライアントをテストしますが、ダウンロードを開始しませんでした。)

2
arantius

Bittorrentマグネットリンクを作成するには、 rashを使用

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

--bt-privateオプションは、 ctorrent's '-p'( "private")オプションに似ており、このトレントを共有するときに、他のクライアントによるDHT、PEX、またはその他のトラッカーレスピア交換方法の使用を無効にします。 -独自のトラッカーを使用する場合、群れはそこで制限されます。

次に、yourfile.mkvをrtorrentの「incoming」ディレクトリ(通常は〜/ bittorrent/incoming)にコピーし、 ここにあるマグネットリンクハンドラー を使用してシードを開始します。シード専用のrtorrentセットアップを使用して、ファイルリポジトリへの〜/ bittorrent/comingシンボリックリンクを作成することも検討できます-コレクション全体を共有するためにそれを考えています(ただし、すべてのハッシュを再計算しないようにするには、もう少しスクリプトが必要になります共有が更新されるたび)。

このレシピはテストされていません...私は同様の質問をし、この機会に答えを調査しました-それが機能するかどうか教えてください!

3

ブロックされているのはポートである可能性があります。ルーターのポート転送オプションを確認してください。

そうでない場合は、uTorrentで試してみてください。

急流を作成して他の人と共有する方法は?

1
Colin Pickard