BitTorrentトラッカーを立ててみる?

若干更新しました。タグとか久しぶりに打ったよーな…。

 P2Pに関する海外の情報、特にトレントネタをいつも翻訳してくれているP2Pとかその辺のお話ってサイト数年前から見てるんですけど、いつの間にかはてなに移動?と思ったら、両方更新してるのね(汗)。つP2Pとかその辺のお話@はてな

 本語インデクサーの先駆けのオラバウトが潰されたと思いきや、 雨後の竹の子のごとく、ヨロバウトやらオラバウトNEXTやらAlabout(シナバウト)なるものがでてきました。 torrent-jpなんかもphpbbを使ったフォーラム的トラッカーサイトになってますね。 それにしても、やっぱし数少ないなぁー。

 近気になったネタとか。
DHTネットワーク。P2Pで仮想的なトラッカーを構築する方法、つまり通常はピアの情報をトラッカーからもらうわけですが、ピア自体がピアの情報を相互にやり取りできるという機能。
これが便利なのは配布元のトラッカーが死んだり、保存期間が終わってもしまったファイルもやり取りできる。
注意点としては、TCPポートだけでなくて、UDPも解放する必要があるということ。

 、ただ登録制のクローズトラッカーなどは、DHTを禁止したりするパターンが多いようです。しかしudpが開いているピアをスキャンしてBANするのか、.torrentに付加情報をつけて制限できるのか、どんな方法なのかは未確認です。
トラッカーといってもwebサーバー上のスクリプトですから、あまり複雑な動作をしたらサーバーの負荷が大変なことになりますので、わりとシンプルな方法なのかもしれません。

winnyやshareEX2,NTでは独自方式でしたがピア情報の交換に関しては似たようなことをしていますし、pdはDHTそのものを採用しています。


 となっては初心者御用達のBitCometはDHTを有効にすると、bctp://やbc://で始まる、独自プロトコル bctp (btcpリンク,bcリンク)が使用できるようになります。
torrentファイルがなくても、DHTを通じてtorrentファイル自体をダウンロードしてダウンロードを開始することができます。便利ですね。htmlの中にリンクとして貼ることもできるので、雰囲気はeDonky2000みたいなイメージ。


DHTネットワークって何ですか?(Bitcometのページ)


□BitTorrent徹底解説!Torrent Networkの仕組みとトラッカーサイトの紹介(用語解説)

2004-2009 © 俺
最終更新 06/18/2009 19:50