i2pd (I2P Daemon) – это реализация клиента сети I2P на C++.
yaourt -S 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
Для просмотра сайтов сети 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. Эта непонятная запись выше - он и есть.