Пакеты 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).

Note: The steps below should be performed with root access (i.e., switching user to root with su or by prefixing each command with sudo).

  1. Ensure that apt-transport-https and curl are installed.
        
        sudo apt-get update
        sudo apt-get install apt-transport-https curl
        
  2. Check which version of Debian you are using on this page at the Debian wiki and verify with /etc/debian_version on your system. Then, add lines like the following to /etc/apt/sources.list.d/i2p.list.

    For Stretch (stable):
        deb https://deb.i2p2.de/ stretch main
        deb-src https://deb.i2p2.de/ stretch main
    

    For Jessie (old-stable):
        deb https://deb.i2p2.de/ jessie main
        deb-src https://deb.i2p2.de/ jessie main
    

    For Wheezy (obsolete):
        deb https://deb.i2p2.de/ wheezy main
        deb-src https://deb.i2p2.de/ wheezy main
    

    Note: If you are running Debian Sid (testing), then you can install I2P directly from Debian's main repository:
      sudo apt-get install i2p
      
  3. Download the key used to sign the repository:
    
      curl -o i2p-debian-repo.key.asc https://geti2p.net/_static/i2p-debian-repo.key.asc
    

  4. Check the fingerprint and owner of the key without importing anything:
        
      gpg -n --import --import-options import-show i2p-debian-repo.key.asc
        
  5. Add the key to APT's keyring:
        
      sudo apt-key add i2p-debian-repo.key.asc
        
  6. Сообщите вашему менеджеру пакетов о новом репозитории введя
        
      sudo apt-get update
        
    Эта команда выполнит обновление списка ПО для каждого репозитория активированного в вашей системе, включая репозиторий I2P добавленный на шаге 1.

  7. Теперь вы готовы установить I2P! Установка пакета i2p-keyring гарантирует, что вы получите обновления GPG ключей репозитория.
        
      sudo apt-get install i2p i2p-keyring
      

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

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

Используя эти 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 с помощью своего браузера, обратите внимание на инструкцию по настройке прокси для браузера