Пакеты I2P для Debian

Debian Sid, Ubuntu Bionic 18.04

I2P is available in the official repositories for Ubuntu Bionic 18.04 and Debian Sid. Install the "i2p" package using your package manager, as you would any other package. The instructions below are not required.

Debian Stretch and older, Ubuntu Artful 17.10 and older

Пакеты для Debian были протестированы и должны работать на платформах x86/x86_64 использующих: Пакеты I2P могут работать на системах не перечисленных выше. Пожалуйста сообщайте о любых проблемах с этими пакетами в Trac на https://trac.i2p2.de.
  • Вариант 1: Последние версии Ubuntu и ее производные (Попробуйте, если не используете Debian)
  • Вариант 2: Debian (включая основанные на нем дистрибутивы)

Instructions for Ubuntu and derivatives like Linux Mint & Trisquel

Добавление PPA через командную строку и установка I2P
  1. Откройте консоль и введите:
        sudo apt-add-repository ppa:i2p-maintainers/i2p
    Эта команда добавит PPA в /etc/apt/sources.list.d и скачает ключ gpg, которым подписан репозиторий. Этот ключ удостоверяет что пакеты попали к вам в том же виде, как были собраны.
  2. Теперь нужно уведомить пакетный менеджер о новом репозитории, введя:
        sudo apt-get update
    Эта команда заберет списки последних версий из каждого репозитория, что настроен для вашей системы, включая репозиторий I2P, который мы добавили предыдущей командой.
  3. Теперь вы готовы к установке I2P!
        sudo apt-get install i2p
Добавление PPA, используя Synaptic
  1. Запустите Synaptic (System -> Administration -> Synaptic Package Manager).
  2. Как Synaptic откроется, выберите Repositories из меню Settings.
  3. Кликните на закладку Other Sources и кнопку Add. Вставьте ppa:i2p-maintainers/i2p в поле APT-line и кликните Add Source. Закройте с помощью Closeи перезапустите с помощью Reload.
  4. В диалоге Быстрого фильтра, наберите i2p и нажмите Enter. Когда i2p будет выведено в результатах, сделайте правый клик на i2p и выберите Mark for Installation. После этого вы можете увидеть сообщение Mark additional required changes?. В таком случае, выберите Mark, а потом - Apply.
После завершения установки вы можете приступать к следующей части запуска I2P и его настройки для вашей системы.

Инструкции для Debian

Currently supported architectures include amd64, i386, armel, armhf (for Raspbian).

Внимание: Шаги перечисленные ниже должны выполняться с правами пользователя root (то есть, после переключения на пользователя root с помощью "su" или предвосхищая каждую команду префиксом "sudo").

  1. Добавьте следующие строки в /etc/apt/sources.list.d/i2p.list.
    For Wheezy:
        deb https://deb.i2p2.de/ wheezy main
        deb-src https://deb.i2p2.de/ wheezy main
    

    For Jessie:
        deb https://deb.i2p2.de/ jessie main
        deb-src https://deb.i2p2.de/ jessie main
    

    For Stretch (stable):
         deb https://deb.i2p2.de/ stretch main
         deb-src https://deb.i2p2.de/ stretch main
    
  2. Скачайте ключ используемый для подписи репозитория и добавьте его в apt:
        apt-key add i2p-debian-repo.key.asc
  3. Сообщите вашему менеджеру пакетов о новом репозитории введя
        apt-get update
    Эта команда выполнит обновление списка ПО для каждого репозитория активированного в вашей системе, включая репозиторий I2P добавленный на шаге 1.
  4. Теперь вы готовы установить I2P! Установка пакета i2p-keyring гарантирует, что вы получите обновления GPG ключей репозитория.
        apt-get install i2p i2p-keyring

После завершения установки вы можете приступать к следующей части запуска I2P и его настройки для вашей системы.

Внимание: Если https адрес не работает, либо:

  1. sudo apt-get install apt-transport-https
  2. Смените адрес репозитория на http://deb.i2p2.no/

Действия после установки

Используя эти I2P пакеты, маршрутизатор может быть запущен следующими тремя путями:
  • "по требованию" используя скрипт i2prouter. Просто запустите "i2prouter start" из командной строки. (Важно: НЕ НАДО использовать sudo или запускать его от root!)
  • "по требованию" без java service wrapper (он нужен для non-Linux/non-x86 систем), запуская "i2prouter-nowrapper". (Важно: НЕ НАДО использовать sudo или запускать от root!)
  • как сервис, который автоматически стартует при запуске системы, даже до логина пользователя. Сервис может быть активирован командой "dpkg-reconfigure i2p" от root или с помошью sudo. Этот вариан рекомендован для использования.

При первой инсталляции не забудьте поправить настройки NAT/firewall если это возможно. Порты, которые нужно пробросить указаны на странице конфигурации сетив консоли маршрутизатора. Если вам нужно разобраться, что такое проброс портов, про это можно прочитать на portforward.com.

Проверьте и поправьте настройки полосы пропускания на странице настроек, так как значения по умолчанию 96 KB/s down / 40 KB/s up довольно консервативны.

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