Пакеты I2P для Debian
Instructions for Ubuntu and derivatives like Linux Mint & Trisquel
Добавление PPA через командную строку и установка I2P
Откройте консоль и введите:
sudo apt-add-repository ppa:i2p-maintainers/i2p
Эта команда добавит PPA в /etc/apt/sources.list.d и скачает ключ gpg, которым подписан репозиторий. Этот ключ удостоверяет что пакеты попали к вам в том же виде, как были собраны.
Теперь нужно уведомить пакетный менеджер о новом репозитории, введя:
sudo apt-get update
Эта команда заберет списки последних версий из каждого репозитория, что настроен для вашей системы, включая репозиторий I2P, который мы добавили предыдущей командой.
Теперь вы готовы к установке I2P!
sudo apt-get install i2p
Добавление PPA, используя Synaptic
Запустите Synaptic (System -> Administration -> Synaptic Package Manager).
Как Synaptic откроется, выберите Repositories из меню Settings.
Кликните на закладку Other Sources и кнопку Add. Вставьте ppa:i2p-maintainers/i2p в поле APT-line и кликните Add Source. Закройте с помощью Closeи перезапустите с помощью Reload.
В диалоге Быстрого фильтра, наберите i2p и нажмите Enter. Когда i2p будет выведено в результатах, сделайте правый клик на i2p и выберите Mark for Installation. После этого вы можете увидеть сообщение Mark additional required changes?. В таком случае, выберите Mark, а потом - Apply.
После завершения установки вы можете приступать к следующей части запуска I2P и его настройки для вашей системы.
Инструкции для Debian
В настоящее время поддерживаются архитектуры amd64, i386, armel, armhf (и 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).
Убедитесь, что apt-transport-https и curl установлены.
sudo apt-get update
sudo apt-get install apt-transport-https curl
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
Download the key used to sign the repository:
curl -o i2p-debian-repo.key.asc https://geti2p.net/_static/i2p-debian-repo.key.asc
Check the fingerprint and owner of the key without importing anything:
gpg -n --import --import-options import-show i2p-debian-repo.key.asc
Add the key to APT's keyring:
sudo apt-key add i2p-debian-repo.key.asc
Сообщите вашему менеджеру пакетов о новом репозитории введя
sudo apt-get update
Эта команда выполнит обновление списка ПО для каждого репозитория активированного в вашей системе, включая репозиторий I2P добавленный на шаге 1.
Теперь вы готовы установить 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 с помощью своего браузера, обратите внимание на инструкцию по настройке прокси для браузера