Разработка i2p прозрачный доступ из интернета. Алексей алексеев добро пожаловать в мой уютненький бложек. Проблемы и ошибки

I2p – это анонимная сеть для невидимого входа в интернет. Чаще всего её используют для защиты при передаче данных. Использование I2p возможно на обычных компьютерах и на устройствах Android. Чтобы осуществлять невидимый вход в интернет, необходимо установить специальную программу на свой компьютер. Программа распространяется бесплатно и доступна на официальном сайте разработчика.

По своей сути сеть I2p не является прямым доступом в интернет. Все запросы проходят через так называемые «туннели», которые обеспечивают анонимность и защиту данных.
В этой статье мы подробно разберем, как скачать и установить программу I2p на свой компьютер, какие настройки необходимо сделать, чтобы иметь возможность посещать сайты анонимно.

  1. Для скачивания перейдите на официальный сайт geti2p.net .
  2. На главной странице вы увидите большую зелёную кнопку «Скачать I2P версия 0.9.33», кликните по ней.
  3. На следующем шаге необходимо скачать версию программы для вашего компьютера. В настоящий момент установить I2p можно на Windows, MAC, Linux, Debian и Android.
    Выберете подходящую версию, к примеру, для Windows. Скачайте файл, кликнув по нему мышкой.
  4. На ваш компьютер начнёт скачиваться соответствующий файл, в данном примере мы рассмотрим установку I2p для Windows. Размер файла составляет 17,6 Мб.
  5. Дождитесь окончания его скачивания и перейдите в раздел «Загрузки» на вашем компьютере. Найдите там скачанный файл и кликните по нему мышкой 2 раза, чтобы начать установку.
  6. Программа запросит выбрать язык, по умолчанию установлен русский. Нажмите «ОК».
  7. Появится приветствие от программы, нажмите «Далее».
  8. Программа предложит прочесть правила, нажмите «Далее».
  9. На следующем шаге необходимо выбрать наборы для установки. Поставьте галочки как указано на картинке ниже и нажмите «Далее».
  10. Выберите каталог установки — по умолчанию программа предложит установить установку на диск С, нажмите «Далее».
  11. Подтвердите создание каталога для установки, нажав на «ОК».
  12. Теперь необходимо настроить создание ярлыков. Здесь всё можно оставить по умолчанию. При желании можно создать дополнительный ярлык на рабочем столе, установив соответствующую галку, нажмите «Далее».
  13. Программа начнёт установку, весь процесс занимает буквально несколько секунд. После того как появятся 2 синие полностью закрашенные полоски, нажмите «Далее».
  14. Установка I2p завершена, чтобы закрыть окно, нажмите на кнопку «Завершено».
  15. Чтобы открыть программу перейдите в раздел «Пуск» и нажмите «Старт I2P».
  16. Буквально через несколько секунд на вашем компьютере откроется Internet Explorer с консолью маршрутизатора.

Настройка I2p

Основные рекомендации по настройке маршрутизатора вы увидите сразу после открытия программы в Internet Explorer. Они расположены в самом верхнем окне. Здесь находится небольшая инструкция, а также ссылки на раздел «FAQ» на официальном сайте разработчика.
Первоначально необходимо зайти в сетевые настройки и установить ограничение скорости, которое соответствует вашему подключению в интернет.


Как исправить ошибки

Здесь следует обратить внимание на следующий параметр — в графе «Сеть» должен появиться значок «ОК». Это означает, что все настройки выполнены верно и маршрутизатор готов к работе.

Если в графе «Сеть» отображена какая-либо ошибка, то её необходимо исправить. Очень часто возникает ошибка «Заблокировано брандмауэром». В этом случае нужно перейти в настройки сети в раздел «Сеть» и проверить установлена ли у вас галочка напротив пункта использовать «UPnP для автоматического открытия портов на брандмауэре». Если данная галочка стоит, но ошибка не пропадает, то нужно перейти в настройки роутера и внести там необходимые изменения.

Для этого перейдите в настройки роутера, который вы используете для подключения к интернет. Найдите в нём пункт «Настройка UPnP». Здесь необходимо включить UPnP и сохранить изменения.

После внесения изменений в роутер перейдите и обновите консоль I2p. Ошибка должна исчезнуть. Напротив пункта «Сеть» должна появиться надпись «ОК».

Библиотека I2p

Вся анонимная сеть I2p полностью децентрализована и не имеет единой базы данных. При установке программы каждый пользователь должен самостоятельно закачать и обновить свою адресную книгу. Первоначально в сети I2p будет находиться всего около 400 сайтов, поэтому в неё необходимо добавить новые библиотеки. Для этого перейдите в раздел «Подписки».

В графу «Подписки» необходимо вставить дополнительные библиотеки и нажать на кнопку «Сохранить». Сами разработчики сети I2p предоставляют 3 библиотеки по умолчанию. Однако на различных форумах и сайтах в интернете можно найти гораздо большее количество различных библиотек.

Как увеличить скорость и трафик

Для этого перейдите в раздел «Трафик», в пункт «Ограничение скорости». По умолчанию здесь будет установлена 40 килобайт в секунду, нужно изменить эти цифры, просто добавив 0 на конце. При пользовании сети I2p следует всегда помнить, что ваш компьютер после подключения также будет участвовать в передаче трафика другим пользователям. Даже когда вы не пользуетесь сетью и не открываете сайты в интернете. После подключения к I2p ваш компьютер также будет цепочкой в раздаче и передаче трафика.

Для регулирования скорости передачи данных можно изменять цифру в графе «Доля транзитного трафика». Чем выше будет установленная доля, тем выше будет скорость передачи данных.

Регулирование длины туннелей

Для регулирования туннелей, перейдите в раздел «туннели». Откроется специальная панель, в которой можно устанавливать длину входящих и исходящих туннелей. Здесь можно установить различные значения длины туннелей, в зависимости от ваших целей. В среднем 2 туннеля вполне достаточно для обеспечения анонимности и хорошей скорости открытия сайтов.
Следует помнить, что чем длиннее туннель, тем выше анонимность и тем медленнее будут открываться сайты. Если вы хотите получить большую анонимность, то необходимо увеличивать длину туннеля. Если для вас важно, чтобы сайт открывался быстро, то установите среднюю или небольшую величину туннеля.

I2P – Анонимная сеть созданная в 2003 году немецкими разработчиками. В отличии от а не заспамлена сайтами с дп. Встречается более адекватная публика, но это похоже временно. Создавалась с целью полной анонимности, и им это удалось. Весь трафик идет «туннелями» через таких же участников сети. Сеть не имеет серверов имен (DNS), вся информация о сайтах хранится в адресных книгах, обновляемых по типу torrent сети. Рассказывать зачем эта сеть нужна вам смысла нет, если вам туда надо – знаете зачем. В конце статьи вы найдете ролик, в котором рассказано как подключится к i2p сети.


Сайты I2P

Все прошло по плану и теперь вы можете открывать и пользоваться сайтами i2p опишу некоторые из них:

  • http://forum.i2p/ — форум i2p с русскоязычным разделом
  • http://hiddenchan.i2p/ — Хиденчан. Русскоязычная имейджборда
  • http://rus.i2p/ — Русская i2p WIKI – в основном описаны возможности и сеть i2p, есть список русскоязычных сайтов.

Проблемы и ошибки

Основные проблемы и их решения. Если у вас возникли вопросы вы можете воспользоваться

I2P (Invisible Internet Project) - децентрализованная анонимная сеть. Как TOR , только лучше, т. к. не позволет деанонизировать пользователя даже в том случае, если часть промежуточных нод будет скомпрометирована. Децентрализованность обозначает, что работа I2P не зависит от каких-либо центральных узлов или «супернод» (например, отсутвуют DNS -серверы или их аналоги).

Как пользоваться

Прежде всего, следует выполнить установку пакета i2p

sudo apt-add-repository ppa:i2p-maintainers/ i2p sudo apt-get update sudo apt-get install i2p

Затем необходимо произвести запуск программного роутера для подключения к сети I2P. Если планируется редкое использование данной сети, то запуск можно произвести командой в консоли (от имени Вашего пользователя, без sudo):

I2prouter start

Если не используется java service wrapper (http://wrapper.tanukisoftware.com/) или не работает предыдущая команда, то запуск производится командой (не используйте sudo и не запускайте от root):

I2prouter-nowrapper

если же доступ к сети I2P требуется постоянно, то, возможно, следует запускать I2P-роутер как демон. Для этого необходимо выполнить в консоли команду перенастройки пакета i2p:

sudo dpkg-reconfigure -plow i2p

которая отобразит текстовый интерфейс в консоли с возможностью выбора параметров, таких как разрешение запуска I2P-роутера как демона при старте системы, предел занимаемой памяти для I2P-роутера и др. По завершении перенастройки I2P-роутер будет запущен как системный демон.

Если I2P-роутер был запущен от имени пользователя, то через некоторое время в браузере по умолчанию откроется локальный адрес http://127.0.0.1:7657/home - «Консоль маршрутизатора I2P».

Теперь объясним системе (и браузеру в том числе), что на адреса вида example.i2p нужно ходить через прокси localhost:4444. Создаём новый proxy.pac текстовым редактором, вставляем туда:

function FindProxyForURL(url, host) { if (dnsDomainIs(host, ".i2p" ) ) { return "PROXY 127.0.0.1:4444" ; } else { return "DIRECT" ; } }

Сохраняем. Открываем «Параметры системы» → «Сеть» → «Прокси-сервер», в « URL автоматической настройки» указываем только что созданный файл. Всё.

Внимание! Описанный выше метод является не безопасным с точки зрения анонимности. Лучше выделить отдельный браузер, и в настройках прокси прописать только i2p. А также отключить доступ к обычным веб ресурсам - очистить поле «Список outproxy(x)» на странице http://localhost:7657/i2ptunnel/edit.jsp?tunnel=0

Стоит помнить, что из-за особенностей архитектуры сети I2P не сразу начинает работать, нужно подождать, пока Ваш компьютер более-менее интегрируется в сеть (несколько минут или более).

i2prouter управляется через web-интерфейс.
http://localhost:7657/config – настройки
http://localhost:7657/tunnels – туннели

I2P на выделенном сервере

Данная инструкция актуальна для домашнего сервера, находящегося в одной локальной сети с локальным компьютером. Для VPS/VDS требуется внести коррективы в данный мануал

Установка производится также, как и на локальный компьютер. После установки надо сделать туннель с порта 7657 на порт 7657 сервера.

ssh user@ server -L7657:127.0.0.1:7657

Если в консоли появится приглашение шелла сервера, то Web-интерфейс I2P станет доступен по адресу localhost:7657

sudo nano / var/ lib/ i2p/ i2p-config/ clients.config

Там найти подобную строку

ClientApp.0.args=7657::1,127.0.0.1 ./webapps/

и привести её к такому виду

ClientApp.0.args=7657 192.168.1.2 ./webapps/

Где 192.168.1.2 - IP вашего сервера. После требуется перезапустить I2P, подождать пока он запустится. Если все настройки выполнены корректно, web-интерфейс I2P на сервере станет доступен по адресу http://server-ip:7657/ .

Proxy с любого IP

Файлообмен

На сегодняшний день, обмен контентом разной степени легальности - основное применение I2P. Существует ряд специализированных программ для этого, например, Robert и iMule (версия aMule для I2P).

Установка iMule

Ставим зависимости (у меня потребовалась одна):

Sudo apt-get install libcrypto++9

Скачиваем свежую версию iMule и устанавливаем её примерно так:

Dpkg -i imule_2.3.2.0-precise-amd64.deb

Запускаем, на вкладке KAD в «Инициализация» - «From URL » указываем, например, http://echelon.i2p/imule/nodes.dat , жмём Enter. Ждём, когда скачается файл. После этого не забываем ещё подождать, и можно пользоваться.

Почему-то у меня программа не каждый раз подключается к KAD, помогает закрыть её и запустить снова.

Устранение неполадок

В этом разделе будут описаны возможные проблемы с запуском и работой iMule.

    При запуске программы ничего не происходит, если запускать через терминал командой imule , отображается следующая ошибка:

imule: error while loading shared libraries: libbfd-2.22-system.so: cannot open shared object file: No such file or directory

Исправляется созданием символьной ссылки на существующую в системе библиотеку , но под другим именем:

sudo ln -s / usr/ lib/ libbfd-2.22.90-system.20120924.so / usr/ lib/ libbfd-2.22 -system.so