Как пользоваться i2pd (неизвестный) - страница 5


Собрать i2pd под Debian/Ubuntu очень просто:

Для начала вам понадобится скачать несколько пакетов. Откройте терминал и напишите:


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


Установите пакеты для работы с проектами гит:


sudo apt-get install git


Установите cmake:


sudo apt-get install cmake


Скопируйте свежий образ из github (не забудьте поставить перед ссылкой https://):


git clone github.com/PurpleI2P/i2pd.git


Перейдите в папку:


cd i2pd/build


Начинаем сборку:


cmake -DCMAKE_BUILD_TYPE=Release


В случае успеха:


make


И наконец:


sudo make install


Программа окажется там же, в папке build (это файл i2pd). Вы можете перенести его куда вам угодно.

Запустите файл:


i2pd


Если по экрану побежали строчки, программа начала работать. Данное окно будет оставаться открытым до окончания сеанса работы с I2P. Вы можете открыть теперь новую вкладку для продолжения работы с терминалом.


Откройте любой браузер, который вы решили предназначить для работы с i2p. Моя рекомендация — Mozilla Firefox или любой другой gecko-браузер из-за гибкости рабочих настроек, однако вы можете использовать тот браузер, который нравится лично вам.

Наберите в браузере следующий адрес: 127.0.0.1:7070. По этому адресу вы найдете web-консоль со статистикой работы в сети.

В консоли вы увидите разные вещи, например адрес папки с рабочими файлами программы. В доступном релизе 2.3.0 разработчики решили что это будет путь следующего содержания: /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.i2pd/ Для дальнейших настроек зайдите в эту папку.




В этой папке нам понадобятся два файла. Если они еще не были созданы, пожалуйста, создайте их вручную.


Первый файл — файл подписок. В нем содержатся адреса, по которым 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


Второй файл, который нам понадобится, очень интересен — это файл тоннелей. I2PD представляет из себя виртуальный роутер, буквально, коробку, к которой можно подключиться через множество портов. Так мы можем настраивать наши программы и сервисы на компьютере на работу с программами и сервисами сети.

Каждый тоннель придерживается одной и той же структуры.

[IRC] — это наше название, мы сами решаем, что тут будет написано.