lurkmore.to
I2P (айтупи, рус. «Проект Невидимый Интернет») — средство, позволяющее ежедневно водить копирастам, спецслужбам и прочим ***** *** по губам. Одно лишь упоминание этого чудо-средства заставляет их ***** кирпичами в количествах, достаточных для постройки новой дурки для РАО, RIAA & MPAA сотоварищи.Представляет собой анонимную, самоорганизующуюся, распределённую и опенсорсную децентрализованную сеть. Конечно, за этими красивыми словами скрывается всего лишь связка туннелей, передающих данные через Интернет.
Давно присматривался к подобным системам. Вот решил попробовать и с этой целью настроил отдельностоящий роутер на базе Debian.
Почему отдельно стоящий? Причины две:
1. Постоянное присутствие роутера увеличивает доверие со стороны сети и соответственно дает больше скорости. Первоначальная загрузка роутера иногда занимает до 24 часов.
2. Помощь в развитии сети. Чем больше роутеров тем полнокровнее сеть.
---
Обновляем систему:
$ apt-get update
$ apt-get dist-upgrade
Ставим Java скачав необходимый пакет отсюда:
$ tar zxvf jdk-8-ea-bin-b111-linux-i586-10_oct_2013.tar.gz -C /usr/local/java
$ export PATH=$PATH:/usr/local/java/bin
Для запуска при перезагрузке добавляем в /root/.bashrc:
PATH=$PATH:/usr/local/java/bin:
export PATH
JAVA_HOME=/usr/local/java
export JAVA_HOME
Ставим I2P
$ cd ~
$ mkdir i2pbin
$ cd i2pbin
$ wget http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar
$ java i2pinstall_0.9.8.1.jar -console
Для включения роутинга в файле clients.config
закомментировать:
clientApp.0.args=-s 7657 ::1,127.0.0.1 ./webapps/
раскомментировать:
clientApp.0.args=7657 0.0.0.0 ./webapps/
А за тем в файле i2ptunnel.config заменить в строках:
tunnel.0.interface=127.0.0.1\
tunnel.6.interface=127.0.0.1
Адрес 127.0.0.1 на 0.0.0.0
Для автозапуска при рестарте сервера добавить в crontab:
#start /home/owlman/i2pbin
0 * * * * /home/owlman/i2pbin/runplain.sh
@reboot /home/owlman/i2pbin/runplain.sh
Запустить роутер командой:
$ /home/owlman/i2pbin/runplain.sh
Cеть I2P не имеет привычных нам DNS-серверов. Но работать-то как-то надо!
Поэтому SusiDNS обращается к уже известным ресурсам для пополнения так называемой «Адресной книги».
Заходим в браузере на http://<адрес хоста>:7657/susidns/subscriptions и добавляем:
http://www.i2p2.i2p/hosts.txt
http://i2host.i2p/cgi-bin/i2hostetag
http://stats.i2p/cgi-bin/newhosts.txt
http://tino.i2p/hosts.txt
http://inr.i2p/export/alive-hosts.txt
P.S. Для выхода в защищенную сеть i2p также необходимо настроить браузер на клиентских машинах. Для этого в браузере надо настроить прокси сервер с адресом нашего роутера и портом 4444.
Пост на основе статьи из Хакер 10/2013 и ряда других источников в инете
Комментарии