Установка и настройка i2p на Linux

Установка и настройка i2p на Linux

root@localhost:~#

Если вы в первый раз слышите про сеть i2p, настоятельно рекомендую ознакомиться со статьёй I2P -- бесплатный способ обхода цензуры. В ней я обзорно объясняю, что такое сеть i2p и как она функционирует

Данная статья предполагает, что вы знакомы с принципом работы сети i2p

Держим в уме, что для использования технологии i2p необходимо запустить и настроить и демон i2p, и клиентские программы, которые мы хотим заставить работать через сеть i2p. По отдельности эти шаги не имеют смысла

Установка i2pd

Linux -- это удивительный мир. В отличие от других платформ, тут куча вариантов установки i2pd и управления им. Начать предлагаю с проверки версии в апстриме. Откройте официальный репозиторий PurpleI2P/i2pd и посмотрите, какая версия i2pd сейчас актуальна

Просто скачать пакет со страницы релизов

Я так и делаю, потому что версия из репозитория видела, как вымирали динозавры. Это самый простой вариант получить последнюю версию i2pd в свою систему. Просто с открытой ранее страницы скачайте нужный пакет. Я уверен, вы быстро разберётесь, какой именно из 71 ассета нужен именно вам

Стандартные репозитории

В моём случае не вариант, но проверьте версию i2pd в ваших репозиториях. В дистрибутивах с tRolling Release в стандартных репозиториях должна лежать последняя версия i2pd

Ещё источники?

Я находил и другие варианты установки i2pd:

  • snap
  • docker

Если ничего не помогло

А ещё вы всегда можете собрать i2pd из исходников. Подробнее в официальной документации

Запуск i2pd

Зависит от вашего дистрибутива и способа установки. В случае systemd:

sudo systemctl restart i2pd

Если хотите, чтобы i2pd запускался автоматически при загрузке:

sudo systemctl enable i2pd

После запуска открываем в браузере URL http://localhost:7070/

WEB-консоль i2pd

Настройка i2pd (опционально)

Сразу после установки i2pd готов к работе, однако в настройках много вкусных дополнительных возможностей. Всё это строго опционально

Конфигурационные файлы обычно располагаются в директориях /var/lib/i2pd и /etc/i2pd, которые связаны друг с другом симлинками, но это всегда можно уточнить в WEB-консоли i2p роутера -- это значение строки Data path, она на скриншоте WEB-консоли подчёркнута красным и располагается прямо над красным квадратом

Дальнейшие рекомендании одинаковы для всех платформ, поэтому вынесены в отдельную статью Рекомендации по настройке i2pd

Подводные камни и базовый траблшутинг

Тут несколько моментов, с которыми я сталкивался

Network Error: Clock Skew

Синхронизация времени средствами systemd: systemd-timesyncd

Другие материалы по теме

youtube: Установка I2P-роутера на Windows и Debian. Создание скрытого сайта и подключение через SSH

Смотри также

Статьи о настройке i2p на других платформах:

Другие статьи цикла доступны в статье Цикл статей об i2p

Report Page