Main » 2011 » Март » 16 » I2p the creation of the site
11:16
I2p the creation of the site
Again, all good day!

Today I try to describe the process of creating a website (English eepsite) in an anonymous network I2P.



The process of creation is divided into several stages:
  1. Installing the Web Server
  2. I2P Setup to work with the server
  3. Register in DNS
Learn more about each of them under the cut

Installing the web server.


(Who is already on Apache2, one can safely skip this section)

In the standard I2P have a server Jetty, but we will not be used because it is written in Java (which increases its load on the system ) and for the lack of plug-ins (as we LAMP configuration, we need a PHP, which connects interpretation through CGI. This is not good). We'll install Apache.
This part is different for different operating systems, so I will describe separately.
Windows (WAMP):

The easiest way to use ready-server package. There are plenty of them, such as AppServ, Denwer, TopServer etc. We will deliver AppServ, but in principle you can use any. They are identical in configuration.
  1. Download the AppServ: sourceforge.net / projects / appserv / files / (At the time of writing, TOPEKA latest version 2.6.0, but it's better to put 2.5.10, because there are stable PHP5)
  2. Set (A pair of screenshots from under the Vine;)):

    Choosing the right components:


    Entering data on a server:

  3. Done!

Linux (LAMP):

I will write a process for Ubuntu, as others think they know how to set Apache:)

Apache2 without additional modules placed team: sudo apt-get install apache2
Then, if necessary, we can deliver a PHP and mysql: sudo apt-get install libapache2-mod-php5 php5-mysql

I2P Setup to work with the server


Go to the manager of tunnels: 127.0.0.1:7657 / i2ptunnel/index.jsp
Create a new server-side HTTP tunnel:

get into the settings:

Now the points:
  • Name (N) and description (e) - Just a name and description tunnel. Nothing on impact.
  • Address (H) and Port (P) - Address and port of our web server. We will put in 127.0.0.1 and port 80.
  • Name of the website (W) - The domain on which we plan to keep the site.
  • The file secret key (k) - A file that is stored key that is generated by the address of the tunnel. Tip: after generating a file (size 663 bytes) immediately make a backup copy, or, if it is lost, you lose the domain name. It will be scored for you, but you will not have access to it.

Click "Save." Then "Run." Once launched, go to the tunnel configuration and copy the local destination address (L). It will be useful to us when registering in DNS.

Register in DNS (optional)


Registration for the site that provides hosts.txt in general not necessary, because in I2P DNS is fully distributed. Clients come to share with each other "address books". But if you want, then ... go to the server stats.i2p and introduce your host [name of the website (W)] and the local destination address (L).

Registration complete!

Optional: add the redirect created by the host to 127.0.0.1 to a file
Windows:% WINDIR% / system32/drivers/etc/hosts
Linux: / etc / hosts

So we give the OS that the site hosted with us.

Summary


Well, now we have a residence in this network. You can stage a torrent tracker, imidzhbordu, or even something like wikileaks.org. No you will not find =).

More on the topic:
I2P - Project Invisible Internett
Views: 432 | Added by: w1zard | Rating: 0.0/0
Total comments: 0
Имя *:
Email *:
Код *: