Пакеты I2P для Debian
Debian или Ubuntu, все версии
Пакеты Debian должны работать на большинстве работающих платформ:- Ubuntu(Bionic 18.04 и новее)
- Mint(Tara19) и новее
- Debian Linux (Buster и новее)
- Knoppix
- Вариант 1: Последние версии Ubuntu и ее производные (Попробуйте, если не используете Debian)
- Вариант 2: Debian (включая основанные на нем дистрибутивы)
Инструкции для Ubuntu и основанных на ней системах, таких как Linux Mint и Trisquel
Добавление PPA через командную строку и установка I2P
-
Откройте консоль и введите:
sudo apt-add-repository ppa:i2p-maintainers/i2p
Эта команда добавит PPA к/etc/apt/sources.list.d
и извлечет ключ gpg, которым был подписан репозиторий. Ключ GPG гарантирует, что пакеты не были подделаны после сборки. -
Теперь нужно уведомить пакетный менеджер о новом репозитории, введя:
sudo apt-get update
Эта команда заберет списки последних версий из каждого репозитория, что настроен для вашей системы, включая репозиторий I2P, который мы добавили предыдущей командой. - Теперь вы готовы к установке I2P!
sudo apt-get install i2p
Добавление PPA с помощью Центра ПО
- Откройте "ПО и обновления" через меню приложений.
- Выберите вкладку "Другое ПО" и нажмите кнопку "Добавить" в нижней части страницы чтобы настроить PPA.
-
Добавьте PPA, вставив URL-адрес:
ppa:i2p-maintainers/i2p
в диалоговое окно PPA. - Скачайте информацию о репозитории с помощью кнопки "Перезагрузка".
- Установите ПО I2P, используя инструмент "ПО" из меню приложений.
Инструкции для Debian
NOTICE:
Our old Debian repos deb.i2p2.de and
deb.i2p2.no are EOL.
Please follow these instructions
to update to the new repository, deb.i2p.net
.
Примечание: Следующие шаги должны быть выполнены с root-правами доступа (напр., переключение
на пользователя root с помощью su
или с помощью добавления в начало каждой команды sudo
).
- ,
- Убедитесь, что установлены
apt-transport-https
,curl
,lsb-release3
.sudo apt-get update sudo apt-get install apt-transport-https lsb-release curl
-
Проверьте, какую версию Debian вы используете, на этой странице в Debian wiki
и проверьте наличие
/etc/debian_version
в вашей системе. Затем, для Debian Bullseye или более новых дистрибутивов выполните следующую команду для создания/etc/apt/sources.list.d/i2p.list
.
# Use this command on Debian Bullseye or newer only. echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p.net/ $(lsb_release -sc) main" \ | sudo tee /etc/apt/sources.list.d/i2p.list
# Use this command on Debian Downstreams like LMDE or ParrotOS only. echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p.net/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \ | sudo tee /etc/apt/sources.list.d/i2p.list
# Use this command on Debian Buster or older only. echo "deb https://deb.i2p.net/ $(lsb_release -sc) main" \ | sudo tee /etc/apt/sources.list.d/i2p.list
# Use this command on Debian Buster or older only. echo "deb https://deb.i2p.net/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \ | sudo tee /etc/apt/sources.list.d/i2p.list
- Загрузите ключ, используемый для подписи репозитория:
curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg
- Отображение отпечатка ключа.
gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg
7840 E761 0F28 B904 7535 49D7 67EC E560 5BCF 1346
- Скопируйте набор ключей в каталог keyrings:
sudo cp i2p-archive-keyring.gpg /usr/share/keyrings
/etc/apt/trusted.gpg.d
.sudo ln -sf /usr/share/keyrings/i2p-archive-keyring.gpg /etc/apt/trusted.gpg.d/i2p-archive-keyring.gpg
-
Сообщите менеджеру пакетов о новом репозитории, введя:
sudo apt-get update
- Теперь вы готовы к установке 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-сайтам через браузер, посмотрите на странице browser proxy setup простую инструкцию.