С недавних пор организации по защите авторских прав и «отделы К» многих
стран начали вести весьма агрессивную политику против анонимности в сети
и пиратства. Особо показательны истории с torrents.ru и ifolder.ru.
Подробнее об интернет-цензуре можно почитать в Википедии.
Чтобы оградить пользователя и хостера от «вредного» влияния государства и
частных компаний была создана сеть I2P. Что же это такое и как
подключиться к I2P — читаем под катом.
Итак, введу в курс дела
I2P — анонимная зашифрованная сеть. Она была представлена в 2003
сообществом разработчиков, выступающих за сетевую безопасность и
анонимность.
По типу реализации является оверлейной сетью и находится на 6 уровне модели OSI.
Каждый клиент сети соединяется с другими клиентами и образует туннели,
через которые ведётся транзит трафика (не напоминает Skype?). Клиентская
программа предоставляет другому ПО несколько интерфейсов
взаимодействия:
SOCKS — прокси — самый часто-используемый протокол. Позволяет
пользоваться I2P совместно с практически любой программой,
поддерживающей его.
SAM (Simple Anonymous Messaging) — своеобразный API. Реализован поверх TCP.
BOB (Basic Open Bridge) — ещё один API. Фактически,
модернизированная версия SAM, но использующая отдельные каналы для
комманд и данных.
В официальный пакет I2P входят:
SusiDNS — DNS-клиент
Susimail — почтовый клиент
I2Psnark — торрент-клиент
I2PTunnel — интегрированная в I2P программа, позволяющая различным
службам TCP/IP устанавливать связь поверх I2P с помощью туннелей
Все компоненты написаны на Java. Если ещё не передумали устанавливать, то…
Для начала скачаем и установим клиент: mirror.i2p2.de/i2pinstall_0.7.14.exe. Линуксоидам/маководам: на расширение не обращайте внимание, запускайте так: java -jar i2pinstall_0.7.14.exe
Запускаем клиент:
a. Windows:
Пуск -> I2P -> Start I2P (no window).
b. Unix-like:
Заходим в папку установки клиента. Запускаем команду: ./i2prouter start
Устанавливаем прокси-сервер в настройках браузера:
Способ I: Посложнее и получше:
В папке установки клиента в папке scripts есть файл i2pProxy.pac.
В настройках браузера ищем строку для ввода адреса автоконфигурации прокси-сервера:
Firefox:
Opera:
Способ II: Попроще, но похуже
В настройках браузера ставим адрес прокси-сервера: 127.0.0.1 порт 4444.
Способ хуже тем, что если вы захотите вернуться в обычный интернет, вам придётся вернуть эту настройку.
Готово!
Теперь вы можете открывать сайты i2p, пользоваться анонимным торрентом, почтовиком и т.д.
Также, можно открыть консоль маршрутизатора I2P и посмотреть, что там есть: http://127.0.0.1:7657
Ну и напоследок...
Несколько полезных ссылок: forum.i2p/ — Официальный форум сети. Есть русскоязычный раздел. ugha.i2p/ — Англоязычная вики о сети. echelon.i2p/ — Репозиторий программ, использующих I2P. tracker2.postman.i2p/ —Крупнейший BitTorrent трекер сети. rus.i2p/ — Русскоязычная вики об I2P.