i2pdを初めて起動する方法:Debian / Ubuntuの手順





I2pはイントラネットリソースの匿名性に特化したネットワークです。これはtorネットワークとは異なります。torネットワークの主なタスクは内部リソースではなく、インターネットへの安全なアクセスを構築することです。 これら2つの機能を知っていれば、両方のネットワークでより効率的に作業できます。



i2pでは、サイト、フォーラム、マーケットプレイスへの訪問と作成、メールの受信、チャット、トレントのダウンロードなど、さまざまなことができます。 i2pdプログラムは、多数のプログラムとサービスで動作できます。



このプログラムは匿名性の達成に役立ちますが、匿名性自体はあなた次第です。 ネットワークおよびそれ以降で行われたアクションから、使用された機器と作業プログラムの設定。 このガイドは、i2pdをセットアップしてオンラインにするのに役立ちます。



Debian / Ubuntuでi2pdを構築するのは非常に簡単です。

まず、いくつかのパッケージをダウンロードする必要があります。 ターミナルを開いて次のように書きます

sudo apt-get install build-essential


その後、ライブラリをダウンロードします。

sudo apt-get install \

libboost-chrono-dev \

libboost-date-time-dev \

libboost-filesystem-dev \

libboost-program-options-dev \

libboost-regex-dev \

libboost-system-dev \

libboost-thread-dev \

libssl-dev


gitプロジェクトを操作するためのパッケージをインストールします。

sudo apt-get install git


cmakeをインストールします。

sudo apt-get install cmake


githubから新鮮な画像をコピーします(https://リンクの前に置くことを忘れないでください):

git clone github.com/PurpleI2P/i2pd.git


フォルダーに移動します。

cd i2pd /ビルド


アセンブリを開始します。

cmake -DCMAKE_BUILD_TYPE =リリース


成功した場合:

作る


そして最後に:

sudo make install


プログラムはビルドフォルダー(これはi2pdファイルです)にあります。 好きな場所に転送できます。

ファイルを実行します。

i2pd




画面上で行が実行されると、プログラムが機能し始めました。 このウィンドウは、I2Pセッションが終了するまで開いたままになります。 新しいタブを開いて、ターミナルでの作業を続行できます。



i2pに使用することにしたブラウザを開きます。 私の推奨事項は、その動作設定の柔軟性のためにMozilla Firefoxまたは他のgeckoブラウザーですが、個人的に好きなブラウザーを使用できます。



ブラウザに次のアドレスを入力します: 127.0.0.1 :7070。 このアドレスには、ネットワーク統計を備えたWebコンソールがあります。



コンソールには、たとえばプログラムの作業ファイルがあるフォルダーのアドレスなど、さまざまなものが表示されます。 アクセシブルリリース2.3.0では、開発者はこれが次のパスになることを決定しました。/home/USER_NAME/.i2pd/さらに設定するには、このフォルダーに移動します。



このフォルダーには2つのファイルが必要です。 まだ作成されていない場合は、手動で作成してください。 最初のファイルはサブスクリプションファイルです。 i2pdがネットワーク全体でサイトのリストを更新するアドレスが含まれています。



ファイル名: subscriptions.txt



ファイルの内容:

inr.i2p / export / alive-hosts.txt

stats.i2p / cgi-bin / newhosts.txt

i2p-projekt.i2p / hosts.txt

i2host.i2p / cgi-bin / i2hostetag

no.i2p / export / alive-hosts.txt

rus.i2p / hosts.txt




必要な2番目のファイルは非常に興味深いものです。これはトンネルファイルです。 I2PDは仮想ルーターであり、文字通り、多くのポートを介して接続できるボックスです。 そのため、プログラムとネットワークサービスで動作するようにコンピューター上のプログラムとサービスを構成できます。



各トンネルは同じ構造に準拠しています。



[IRC]は私たちの名前です。ここに何を書くかを決めます。

type = client-これは、ネットワーク内のサービスに接続するか、その逆に接続するかを示します。私たち自身がサービスです(そして、値はクライアントではなくサーバーになります)。

port = 666-ルーターのポートの名前。 割り当てるポートは名前と同じであり、他のポートでもかまいません。変更してみてください。

destination = irc.echelon.i2pは、やり取りするサービスの名前です。

keys = irc.dat-選択したサービスを信頼するために重要なキーを持つアドレス。 たとえば、postman.i2pメールサービスを操作するために、同じキーファイルを使用できる場合があります(その方法は以下で確認できます)。



ファイル名:

tunnels.cfg




コンテンツ(例として、ネットワークサーバーの1つでIRCチャットを設定し、メインのメールリソースの1つでメールを送受信します):

[IRC]

タイプ=クライアント

ポート= 666

宛先= irc.echelon.i2p

キー= irc.dat


[SMTP]

タイプ=クライアント

ポート= 515

宛先= smtp.postman.i2p

キー= mail.dat



[POP3]

タイプ=クライアント

ポート= 616

宛先= pop.postman.i2p

キー= mail.dat




また、 rghost.net / 8QxX5gTf2でアーカイブの両方のファイルをダウンロードすることもできます(現在の時点から90日間リンクが動作します)。 上記で見つけたディレクトリに解凍するだけで十分です。 テキストエディタまたはプロセッサでファイルを開いて、ファイルが上記と同じ内容であることを確認します。



両方のファイルを保存して構成します。 注:これらのファイルを変更した後、i2pdを再起動する必要があります。これが完了するまで、変更はその強度に達しません。



ブラウザウィンドウに戻ります。 プロキシをhttp 127.0.0.1およびポート4444(バージョン2.3-4446まで)に変更します。これは、任意のブラウザーの指示(http://ru.wikihow.com/change-proxyプロキシサーバー設定)を使用してこれを行うのが非常に簡単で安全ですサイトにアクセスして、2つのネットワーク検索リソースであるepsilon.i2pとsearch.i2pを示しました。



#1が初めて起動すると、i2pdは、サイトが機能するのに十分なデータを収集する前に(subscriptions.txtに従って)さまざまなネットワークノードを知るのにしばらく時間を費やします(おそらく数時間)



セキュリティのための#2 i2pは、ユーザーから必要なリソースへのさまざまなトンネルを常に敷設しています。 トンネルの構築には時間がかかるため、サイトを開くときに遅延が発生する可能性があります。 したがって、サイトが開かない場合は、ページを数回更新してください。



#3一部のサイトは、あなたのような人々によって開催されています。 リソースが開かない場合は、見下してください! 開いているサイトが強力なサーバー上ではなく、あなたのコンピューターとまったく同じコンピューター上にある可能性があります。また、常にオンになっているとは限りません。



ネットワークでの作業の詳細については、 i2pd.readthedocs.org / en / latestを参照してください



すべて準備完了のようです。 これまでのところ、ネットワークを使用している人はそれほど多くないため、リソースはあまり多くありません。 ネットワークは、主に無料で生活を改善したい人によって構築されています。 i2pd開発者も無料で働いています。ロシア語を話す人々が多くいます。IRCプログラムを介してチャンネル#i2pd-ruでチャットできます(このため、既にポートを転送済みです)。 彼らはあなたがi2pを使用するのをより便利にするためにあらゆることをし、ユーザーがネットワークをより面白く、より良くするのを助けることも願っています。 あなたとともに、i2pはより豊かになります。 i2pを使用して頑張ってください!



PS Windows用のビルドが必要な場合、詳細な手順はこちら: habrahabr.ru/post/275647



All Articles