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-目に見えないインターネットプロジェクト

Source: https://habr.com/ru/post/J97996/


All Articles