====== i2p ======
====== Установка ======
===== i2pd =====
[[https://github.com/PurpleI2P/i2pd | i2pd]] (I2P Daemon) -- это реализация клиента сети I2P на C++.
==== В ArchLinux ====
yaourt -S i2pd-git
https://aur.archlinux.org/packages/i2pd-git/
====== Настройка ======
daemon = true
service = true
ipv4 = true
ipv6 = false
nat = true
[upnp]
enabled = true
[http]
address = 192.168.0.1
port = 7070
[httpproxy]
address = 192.168.0.1
port = 4444
[socksproxy]
address = 192.168.0.1
port = 4447
https://i2pd.readthedocs.io/en/latest/configuration.html
===== Reseed server =====
https://geti2p.net/uk/get-involved/guides/reseed
====== Использование ======
===== Просмотр сайтов =====
Для просмотра сайтов сети I2P нужно указать в настройках браузера http-прокси и порт (в примере выше этому соответствует 192.168.0.1:4444).
===== Создание сайтов =====
Если на компьютере работает веб-сервер и принимает запросы по адресу 127.0.0.1 в порт 80, то можно добавить в файл ''tunnels.conf'' подобные строки:
[MySite]
type = http
host = 127.0.0.1
port = 80
keys = MySite.dat
после чего перезапустить службу i2p.
После перезапуска нужно зайти в веб-интерфейс i2p (в примере выше это соответствует адресу: http://192.168.0.1:7070) в раздел ''I2P tunnels'' и увидеть там в разделе ''Server Tunnels'' строку такого вида:
MySite ⇒ <какие-то-цифры-и-буквы>.b32.i2p:80
Это будет обозначать, что для вашего сайта теперь есть уникальный адрес в сети I2P. Эта непонятная запись выше - он и есть.