I2P-独自のWebサイトの作成

みんなに良い一日を!



今日は、匿名のI2Pネットワークでサイト(英語eepsite )を作成するプロセスを説明しようとします。



画像



作成プロセスはいくつかの段階に分かれています。

  1. Webサーバーのセットアップ
  2. サーバーで動作するようにI2Pを構成する
  3. DNS登録
カットの下でそれらのそれぞれについての詳細

Webサーバーのインストール。



(すでにApache2を持っている人は、このセクションを安全にスキップできます)



標準のI2PパッケージにはJettyサーバーがありますが、Javaで記述されているため(システムへの負荷が増加する)、プラグインがないため(LAMP構成があるため、接続するのはPHPのみです) CGI。これは良くありません)。 Apacheをインストールします。

この部分はオペレーティングシステムによって異なるため、個別に説明します。

Windows(WAMP):


既製のサーバーパッケージを使用する最も簡単な方法。 AppServDenwerTopServerなど、それらの多くがあります。 AppServを提供しますが、原則として誰でも提供します。 構成は同じです。

  1. AppServをダウンロードします: sourceforge.net/projects/appserv/files (このトピックを書いている時点では、最新バージョンは2.6.0ですが、ここではPHP5が安定しているため、2.5.10を配置した方が良いです)
  2. インストール(つるからのスクリーンショットのカップル;)):



    適切なコンポーネントの選択:

    画像



    サーバー情報の入力:

    画像

  3. できた!


Linux(LAMP):


Ubuntuのプロセスを記述します。残りはApacheのインストール方法を知っていると思うからです:)



追加モジュールなしのApache2は、コマンドsudo apt-get install apache2



によって設定されます

次に、必要に応じて、PHPとmysqlを配信できますsudo apt-get install libapache2-mod-php5 php5-mysql







サーバーで動作するようにI2Pを構成する



トンネルマネージャーに入ります: 127.0.0.1 :7657 / i2ptunnel / index.jsp

新しいHTTPサーバートンネルを作成します。

画像

設定に入ります:

画像

ポイントごとに:



[保存]をクリックします。 次に、「実行」。 開始後、トンネル設定に移動し、ローカル宛先アドレス(L)をコピーします。 DNSに登録するときに役立ちます。



DNSへの登録(オプション)



I2P DNSは完全に配布されるため、hosts.txtを提供するサイトへの登録は一般的にオプションです。 クライアント自身が「アドレス帳」を交換します。 ただし、必要に応じて...サーバーstats.i2pに移動し、ホスト[Webサイト名(W)]とローカル宛先アドレス(L)を入力します。



登録完了!



オプション:作成されたホストのリダイレクトをファイル内の127.0.0.1に追加します

Windows:%WINDIR%/ system32 / drivers / etc / hosts

Linux:/ etc / hosts



そのため、サイトがホストされているOSを示します。



まとめ



さて、今、私たちはこのネットワークに居住しています。 そこで、トレントトラッカー、イメージボード、またはwikileaks.orgのようなものを配置できます。 誰もあなたを見つけられない=)。



その他の関連記事:

I2P-目に見えないインターネットプロジェクト




All Articles