Pull to refresh

I2P — Проект Невидимый Интернет

Information Security *I2P *
Tutorial
Всем доброго времени суток!

С недавних пор организации по защите авторских прав и «отделы К» многих стран начали вести весьма агрессивную политику против анонимности в сети и пиратства. Особо показательны истории с 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. Если ещё не передумали устанавливать, то…

Подключаемся!


  1. Если у вас не установлен JRE, ставим: java.com/download
  2. Для начала скачаем и установим клиент: mirror.i2p2.de/i2pinstall_0.7.14.exe. Линуксоидам/маководам: на расширение не обращайте внимание, запускайте так: java -jar i2pinstall_0.7.14.exe

  3. Запускаем клиент:
    a. Windows:
    Пуск -> I2P -> Start I2P (no window).
    b. Unix-like:
    Заходим в папку установки клиента. Запускаем команду: ./i2prouter start
  4. Устанавливаем прокси-сервер в настройках браузера:

    Способ 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.

Другие статьи по теме:
I2P — Создание своего сайта
Tags:
Hubs:
Total votes 138: ↑129 and ↓9 +120
Views 268K
Comments Comments 120