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