mirror of
https://github.com/fruworg/fruworg.github.io.git
synced 2025-06-30 15:04:00 +03:00
1.6 KiB
1.6 KiB
title, description, date, tags
title | description | date | tags | |||
---|---|---|---|---|---|---|
Поднятие сайта в i2p | Caddy | 2025-06-25T14:10:00+02:00 |
|
Установка i2pd
apt -y install -y apt-transport-https
wget -qO - https://repo.i2pd.xyz/.help/add_repo | bash -s -
apt update
apt -y install i2pd
Конфигурация i2pd
В /etc/i2pd/tunnels.conf.d/website.conf
необходимо добавить следующее:
[website]
type = http
host = 127.0.0.1
port = 80
keys = website.dat
И перезагрузите i2pd:
systemctl restart i2pd
Регистрация адреса
В reg.i2p
необходимо проверить незанятость желаемого fqdn
.
Если fqdn
занят, но не используется, то его тоже можно занять.
Для регистрации необходимо сгенерировать подпись:
git clone --recursive https://github.com/purplei2p/i2pd-tools
cd i2pd-tools
./dependencies.sh
make
./regaddr /var/lib/i2pd/website.dat <domain>.i2p
Полученный вывод необходимо вписать в страницу желаемого домена на reg.i2p
.
Конфигурация Caddy
Полный b32
домен можно посмотреть командой:
ls /var/lib/i2pd/destinations
В Caddyfile
необходимо добавить следующее:
http://<domain>.i2p {
respond "i2p"
}
http://<b32-domain-before-dots>.b32.i2p {
redir http://<domain>.i2p{uri}
}