あられダイレクトコネクト、あられ!

こんにちは、Habr! 私のプロバイダーがローカルネットワークを「再編成」した日からほぼ1年が経ちました。 私の内部の静的IPは忘却の中に沈み、一時はいくつかの居心地の良いリソースを収容していました。 私たちのローカルネットワークは非常に発達していました:毎日数千人の訪問者、テラバイトのファイル、独自のアナログDynDNS、2つのトレントトラッカー(そのうちの1つ、現在最大のもの)私たちのLANから生き残った)、無料のホスティングサイトでさえも。 これらはすべて、プロバイダー、特に資金提供なしで、ユーザーのみがサポートしました。



当時の外部インターネットは、私たちにとって高価で遅いものでした-最も安いanlimは1.5ルーブルでした(ところで、私はモスクワからかなり遠くに住んでいました)。

ローカルネットワークの開発のエンジン(私に思えるのは私たちだけではありません)はDirect Connectハブでした。 おそらく、%username%は、このような現象を聞いたことがないでしょう(これは驚くべきことで、ほとんど真実ではないようです)。 しかし、これは普遍的なレメディであり、気まぐれではなく、近年、大衆の間で壊滅的な人気を失った作成者のスキルをほとんど必要としません。 しかし、無駄に。 いいえ、本当に無駄です。

私自身は、長い間そこにいなかったことを認めなければなりません。 しかし、数日前、私はネジのごみの山にほこりっぽいdcクライアントを見つけ、子供時代の時代を待ち望んでいました(私はまだかなり若く、その後14〜15歳でした)。

はい、映画館のスクリーンで公開されたばかりの映画を装って、しばしばポルノ業界の製品であることが判明しました(ただし、公正さを考えると、「映画の傑作」自体の画質とエンターテイメント自体がトップになることがあることに注意してください)。 ただし、このピアツーピアネットワークの利点に焦点を当てたいと思います。



著作権侵害との戦い?


明らかに、ロシアのWTOへの加盟が「知的著作権侵害」に関する法律を厳しくしようとしていることは明らかです。 おそらく、大規模なファイルホスティングサイトに対する弾圧の波が予想されるはずです。 そして、一般的に、彼らはそれほど多くありません。 DCハブの制御ははるかに困難です。たとえば、大規模なBitTorrentトラッカーの数倍です。 そして、ハブはワンクリックで崩壊し、その所有者のコンピューターに妥協する情報を残しません。



欲しいものを共有する


ダウンロードしたものとダウンロードしたものの比率は関係ありません。 評価に関係なく、共有したいものをユーザーと共有します。



構成の柔軟性


ハブの機能は、スクリプトによって拡張されます。 たとえば、人気のあるPtokaXサーバーは、luaスクリプトをサポートしています(偶然にも十分に文書化されています)。



<offtop>学齢期、私は好奇心was盛でした。 クラスメートやクラスメートを含む何百人ものユーザーがいる自分のPtokaXハブを維持しました。 彼らの個人的な通信を読むことは私にとって非常に興味深いものでした。 これは、数行で実装されました。



admin = "_"

bot= "__"

function ToArrival(user,data)

SendPmToNick(admin, bot," "..user.sName.." ("..user.sIP..") : "..data.."")

end








新しいバージョンでの方法はわかりませんが、4.0まではスクリプトは正確に機能します。 </ offtop>





リソース強度


Verlihub-LinuxおよびFreeBSD用のDCハブを整理するためのサーバーソフトウェア-数千人のユーザーが乗っていても、弱いハードウェアで安定した動作を誇ります。 Winバージョンにはありません。 他の問題として、同じBittorentトラッカーに関しては、DCハブの方が経済的です。



もちろん、いくつかの欠点があります。 たとえば、映画とディレクトリを共有しているユーザーが詳細な説明を示すことはほとんどありません。 もちろん、ユーザー自身にあなたが興味を持っているものを尋ねることができます...さらに、ユーザーはファイルを配布することに興味がありません-誰も彼に罰則を適用しません。 それでも、おそらく大多数のユーザーは誠意を持って配信し、昼夜を問わずオンラインのままです。



以下は、個人的な経験に基づいたサーバーソフトウェアの簡単な概要です。



サーバーソフトウェア



気にすることなく、5分で独自のハブを作成できます。 一方で、それは良いことであり、他方では、それは悪いことでもあり、また良いことでもあります。完全な男子生徒が君臨するハブでは、誰もあなたを強制することはありません。 そして、あなたはこのshkolotaについて何を気にしますか? 幸いなことに、次のアイドルのでアシッドフォントやバックグラウンドミュージックを演奏しても、気分を害することはありません。



プトカックス


画像

ウィキペディアの好意によるスクリーンショット。



上で書いたように、PtokaXは最も人気のあるハブの1つです(以降、「 ハブ 」=「 DCハブを編成するためのサーバーソフトウェア 」と呼びます )。 元々はWindows用に投獄されていましたが、しばらくの間、GUIのない​​Unixバージョンがあります。 設定が非常に簡単で、lua上のスクリプトをサポートします。 確かに、バージョン0.4からluaバージョンが突然更新されたため、以前使用したスクリプトの一部が起動しませんでした。 幼少期に、彼は文書を読まないことを好んだので、頭を掻いて、古き良き0.3.5に戻りました。

GNU GPLで配布されています。



ヴェルリブ


画像

Verlihubロゴ。



私もそれを上で言及しました。 GUIにはありません。 すべてのUnixシステム(およびMac OS Xでも)で動作します。 プラグインをサポートしているため、lua(PtokaXでサポートされているものとは多少異なります)およびpythonでスクリプトをサポートできます。 インストールと構成では、すべてが非常に単純です(グラフィカルインターフェイスがない場合と同じくらい)。 すべてのデータはmysqlに保存されます。

GNU GPLで配布されています。



Ynhub


画像

ナフは言った。 どういうわけか真剣に、私の意見では。



Windowsでのみ動作します。 機能のうち、強調表示できるのは、Webインターフェイスを介してリモートで制御できることだけです。 スクリプトをサポートします。

所有権。



他のピアツーピアネットワークと同様に、DCはDHTを使用します。これにより、サーバーの寿命が大幅に簡素化されます。



一般的に、おそらくそれですべてです。 クライアントプログラムに関しては、非常に多くのOSがあります。

そして、はい、これは私の最初のhabratopikです。



All Articles