自分のトレントを作成する方法

大きなファイルを複数の人に配布したい場合、たとえば撮影したドキュメンタリーやバンドのディスコグラフィーなど、自分のトレントを作成するのが最適です。自分のトレントを作成すれば、あなたと他の人がシードを続ける限り、コンテンツの各消費者のダウンロード時間を短縮できます(友人に良いシーダーでいるようにリマインドしてください)。

必要なもの

自分のトレントを作成するために使用できるプログラムはいくつかあります。このチュートリアルでは、無料のコマンドラインユーティリティmktorrentを使用します。mktorrentはLinuxやMac OS X、その他のPOSIX準拠のシステムで利用可能です。Microsoftファンの方には、Will’s BlogでmktorrentのWindowsポートを見つけました(注意:実行するにはCygwinが必要です)と、Binary Inspirationsでグラフィカルフロントエンドがあります。

mktorrentのコピーに加えて、次のものも必要です:

  • 配布するファイル
  • クロスプラットフォームのトレントクライアント(例:qBittorrent)
  • オプションとして、Webシードとしてファイルをアップロードする場所が少なくとも1つ

Webシード

トレントをシードする人があまりいないと予想する場合、Webシードを設定するのが良いアイデアです。これは、ファイルが保存されるWeb上の恒久的な場所であり、トレントのスワーム内のシードと同様にシードとして機能します(トレントをシードおよびリークしているホストのコミュニティ)。WebシードはHTTPまたはFTPサーバーでホストできます。

私のWebシードには、FTPを使用して自分のサイトのHTTPディレクトリにファイル(作成したオペレーティングシステムのISO)をアップロードしました:

torrent-web-seed

Webシードには直接リンクが必要なので、ほとんどの人気のファイル共有サイトは適していません。ファイルの種類によっては、ホストするための公開ミラーを見つけることができるかもしれません。たとえば、オレゴン州立大学オープンソースラボはオープンソースソフトウェアプロジェクトのための無料ホスティングを提供しています。また、The Internet Archiveでは多くの異なるファイルタイプをホストできます。

トレントトラッカー

トレントを作成する前に、適切なトレントトラッカーのリストを持っている必要があります。トラッカーは、誰かがトレントクライアントでトレントを開いたときにピアやシードを検索する作業を行います。以下は使用できる無料のパブリックトラッカーです:

使用するトラッカーが多いほど良いです。1つ以上のトラッカーが利用できなくなった場合に備えて、フォールバックトラッカーを持っていると良いでしょう。さらにハードコアなルートを選ぶ場合は、自分のトラッカーをホストすることもできます!

トレントの作成

トラッカーのリストができたので、mktorrentを実行する準備が整いました。mktorrentは非常に使いやすいです。すべてのオプションを表示するには、mktorrent -hと入力します。

torrent-mktorrent-help

これは、ファイルmy-really-long-novel.pdfから単一のトラッカーを使用して自分のトレントを作成するための基本的で簡略化された例です:

mktorrent -a tracker.ccc.de:80 -o my-really-long-novel.torrent my-really-long-novel.pdf

mktorrentにもう少し情報を与えることをお勧めします。この長い例では、「SadOS_1.0_i686.iso」からトレントを作成し、-aで複数のトラッカーを設定し、-cでコメントを追加し、-nで名前(トレントクライアントに表示される)を設定し、-vで高い冗長性レベルを設定し、-wでWebシードを設定します:

mktorrent -a udp://tracker.coppersurfer.tk:6969/announce -a udp://tracker.ccc.de:80/announce -a udp://tracker.publicbt.com:80 -a udp://tracker.istole.it:80 -a http://tracker.openbittorrent.com:80/announce -a http://tracker.ipv6tracker.org:80/announce -c "これはSadOS 1.0です。http://dondepresso.rujic.netのコミックに触発されたArchベースのLinuxディストリビューションです。" -n "SadOS 1.0 (i686)" -v -w http://rujic.net/sados/SadOS_1.0/SadOS_1.0_i686.iso SadOS_1.0_i686.iso

mktorrentはオプションを繰り返し、トレントのピースをハッシュ化する進行状況を表示します:

torrent-mkrunning

これで、mktorrentを実行したディレクトリに*.torrentファイルが作成されます。それをトレントクライアントで開き、データディレクトリを元のファイルの場所に設定します。おめでとうございます!あなたのトレントには1つのシードがあります。

トレントの配布

これで、トレントを友人にメールで送信したり、任意のファイル共有サイトにアップロードしたり、自分でホストしたりできます。ただし、これらのオプションではあまり宣伝効果は得られません。一般の人々があなたのトレントを検索して見つけられるようにしたい場合は、トレントサイトにアップロードすることをお勧めします。つまり、すでにトレントをダウンロードしているサイトの1つです。

すべての「トレントサイト」がアップロードを許可しているわけではないことに注意してください。多くは他の場所にホストされているトレントの検索エンジンです。以下は、トレントを共有できる人気のトレントサイトです:

  • The Pirate Bay
  • Kickass Torrents
  • Fenopy
  • Vertor
  • Torrent Reactor(アップロードするには十分な評判レベルを確立する必要があります)
  • BTScene(アップロードを希望する人は、まず[email protected]にユーザー名を送信してスパマーでないことを証明する必要があります)

特定の種類のコンテンツに使用したいニッチなトレントサイトもあります。たとえば、Linuxトレント用のLinux Trackerです。

トレントをアップロードするには、通常、ターゲットサイトでユーザーアカウントを登録する必要があります。その後、「アップロード」セクションを見つけて実行するだけです!これがThe Pirate Bayのアップロードインターフェースの外観です:

torrent-thepiratebay

読者の皆さん、大きなファイルを共有するためのお気に入りの方法は何ですか?