I2P «Проект Невидимый Интернет» — Открытое программное обеспечение, созданное для организации анонимной оверлейной, шифрованной сети и применимое для веб-серфинга, анонимного хостинга (создания анонимных сайтов, форумов и чатов, файлообменных серверов и т.д.), систем обмена мгновенными сообщениями, блоггинга, а также для файлообмена (в том числе торрентов), электронной почты и многого другого. Названия сайтов в сети I2P имеют вид "http://название_сайта.i2p".
I2P — это анонимная, самоорганизующаяся распределенная сеть Network database, которая использует модифицированный DHT Kademlia, но отличается тем, что хранит в себе хешированные адреса узлов сети, зашифрованные AES IP-адреса, а так же публичные ключи шифрования, причем соединения по Network database тоже зашифрованны, сеть предоставляет приложениям простой транспортный механизм для анонимной и защищенной пересылки сообщений друг другу. Хотя сеть I2P строго ориентирована на определение пути передачи пакетов, благодаря библиотеке Streaming lib реализована также и их доставка в первоначально заданной последовательности без ошибок, потерь и дублирования, что даёт возможность использовать в сети I2P IP-телефонию, Интернет радио, IP-телевидение, Видеоконференции и другие потоковые протоколы и сервисы. Внутри сети I2P работает собственный каталог сайтов,[1] электронные библиотеки,[2][3] а также торрент-трекеры.[4][5] Кроме того, существуют гейты для доступа в сеть I2P непосредственно из Интернета[6][7][8] созданные специально для пользователей, которые по разным причинам не могут установить на компьютер программное обеспечение «Проекта Невидимый Интернет»
Важно
Сеть I2P никоим образом не имеет отношения к проекту Tor - это две совершенно разные технологии. Tor это скорее цепочка прокси серверов, тогда как I2P это полноценная сеть... Сеть I2P это практически тот же самый интернет, к которому все привыкли. Там тоже есть сайты, торренты, почта, и прочее. Только всё это анонимно и зашифровано от посторонних, а также не поддаётся контролю третьими сторонами. Т.е. там нет цензуры, нет каких-либо ограничений на передаваемую информацию. И нет возможности отследить – ЧТО именно вы просматриваете в этом, новом интернете, какие сайты посещаете, что качаете, какой ваш круг интересов. В конце-концов, это здорово бережёт нервы, даже если вам, по большому счёту, нечего скрывать. Так же важно помнить что в I2P сети нет привычных DNS серверов и сеть абсолютно не зависит от обычных DNS и каких либо других серверов, что приводит к невозможности уничтожения, блокирования и фильтрации сети - сеть I2P будет существовать и функционировать пока на планете останутся хотя бы два компьютера в сети. Так же отсутствие DNS серверов и использование DHT Kademlia механизма распределения имен в сети, дает возможность создания любым пользователем сети I2P своего сайта, проекта, торрент трекера и т.д. без необходимости где-то регистрироватся, оплачивать кому либо доменное имя или ждать чьего то разрешения - каждый человек волен абсолютно бесплатно создавать любые сайты при этом узнать место нажохдение сервера и человека практически не возможно. Также стоит отметить что каждый человек который присоединился к сети I2P увеличивает ее надежность, анонимность и скорость. Чтобы попасть в сеть I2P нужно всего лишь установить на своем компьютере программу-маршрутизатор, которая будет расшифровывать/зашифровывать весь трафик и перенаправлять его в сеть I2P, настраивать программу-маршрутизатор в большинстве случаев не требуется - она уже по умолчанию настроена оптимальным образом, так же интерфейс программы-маршрутизатора полностью переведен на русский язык.
Шифрование в сети I2P
Весь трафик в сети шифруется от отправителя до получателя, в сумме при пересылке сообщения используется четыре уровня шифрования (сквозное, чесночное, туннельное, а также шифрование транспортного уровня), а в качестве адресов сети используются криптографические идентификаторы (главным образом состоящие из пары публичных ключей). Каждое сетевое приложение на компьютере строит для себя отдельные шифрованные, анонимные туннели - направление, длину, а так же какое приложение или служба создали эти туннели выяснить практически не возможно. Все передаваемые сетевые пакеты имеют свойство расходится по нескольким разным туннелям что делает бессмысленным попытки прослушать и проанализировать с помощью сниффера проходящий поток данных. Так же происходит периодическая смена уже созданных туннелей на новые (с новыми подписями и ключами шифрования). В I2P сети используются (для разных уровней и протоколов) следующие системы и методы шифрования и подписи: 256 бит AES режим CBC с PKCS#5; 2048 бит Схема Эль-Гамаля; 1024 бит DSA; 2048 бит Алгоритм Диффи — Хеллмана; Хэширование SHA256.
В пакете поставки уже есть готовый .exe для запуска на Windows или же sh скрипт для запуска на Linux
Для Windows надо просто запусти установку и следовать инструкциям, в конце I2P сам запуститься Для Linux надо запустить postinstall.sh права естественно должны быть 777.
Так же если мы хотим что бы наш I2P запускался как сервис в Windows идем в папку куда мы его установили и запускаем install_i2p_service_winnt.bat
Все установка закончена
Настройка
Для настройки перейдите по этой ссылке http://127.0.0.1:7657/index.jsp
Cлева есть кнопки выключения сервиса и перезапуск.
Так же тут http://127.0.0.1:7657/config.jsp можно настроить лимит скорости который будет использовать I2P но учтите что чем большею скорость дадите вы, тем большую дадут вам, так как у каждого узла есть метка скорости которая передается внутри сети по Network Database
Настройка браузера
Для настройки браузера вам надо сделать что бы он подключался через прокси на IP:127.0.0.1 Port:4444
Тест работы
Если вы установили все правильно то вы должны будите увидеть работающий сайт http://www.i2p2.i2p По скольку тут нет системы DNS, а тут есть репозитории с адресами, пред установленный репозиторий находиться тут: http://www.i2p2.i2p/hosts.txt , а посмотреть что у вас добавлено можно тут http://127.0.0.1:7657/susidns/addressbook.jsp?book=router&filter=none&begin=0&en d=99
Активность вашего узла в сети
Активность можно посмотреть по графикам, которые расположены по адресу http://127.0.0.1:7657/graphs.jsp