it-swarm-ja.com

Webサーバーからトレントを提供するにはどうすればよいですか?

私は配布する法的権利を持っているいくつかのファイルを持っています(私はそれらを作成しました)、そして私は人々にビットトレントを介してそれらを取得するオプションを与えたいです。

私が読んだ指示に従って、プログラムTransmissionを使用して.torrentファイルを作成し、トラッカーを提供するように求められたときに、 このリスト を使用しました。

これで、.torrentファイルとシードファイルがローカルコンピューターに保存されました。しかし、Webサーバーからシードファイルを提供したいと思います。 Webサーバー上のディレクトリにすべてをアップロードするだけですか?

また、私が見た指示では、ファイル共有サイトに自分のファイルが存在することをどのように知らせるかを明確にしています。シードファイルと.torrentファイルをサーバーにアップロードしたら、どうしますか?

3
Questioner

あなたが本当に欲しいのは ウェブシード です。トレントにプレーンなURLを追加すると(情報ハッシュは変更されません)、他の(または十分でない)パーツが利用できない場合、トレントクライアントはそこからのダウンロードにフォールバックします。

トレントファイルの準備ができたので、公的にアクセス可能なHTTPの場所にファイルをアップロードする必要があります。注意:URLはトレントファイルから簡単に抽出できるため、Webシードファイルの帯域幅制限を構成する必要があります。そうしないと、ユーザーはそれらを直接ダウンロードするだけです。

BEncode Editor を使用してトレントファイルを編集することをお勧めします。タイプ「リスト」のurl-listという名前のキーをROOTアイテムに直接追加します。このキーに、「BinaryasString」タイプのURLをいくつでも追加します。

シードボックス サービスもあります。ただし、それらを使用したことはありません。

4
Daniel B

サーバーにトレントクライアントをインストールして実行する必要があります。

rtorrent instide tmux を実行することをお勧めします。その後、サーバーはシーダーとして機能します。たとえば、rsyncを使用して手動でトレントコンテンツをアップロードすることも、トレントクライアントを起動してコンピューターからファイルをリーチさせることもできます。

.torrentファイルをWebサーバーのどこかにリンクすることをお勧めします。

トレントファイルにトラッカーを追加したとのことですが。 .torrentファイルをトラッカーWebサイトにアップロードする必要があります。たとえば nyaa.se には「アップロード」というボタンがあり、そこに.torrentファイルなどをアップロードするだけです。

1
polemon

サーバーはすべてのクライアントを追跡し続けます。トレントをダウンロード可能にするには、少なくとも1つのクライアントがトレントをシードする必要があります。プライマリクライアントシーダーは、トラッカーと物理的に同じサーバー上に配置できることに注意してください。

0
Overmind