Поднятие сайта в TOR
Генерация vanity адреса
docker run -it nwtgck/mkp224o
mkp224o <domain-start-with> -s
Формула для вычисления ожидаемого времени генерации:
32^<number-of-characters>/<calc/sec> = <eta-in-seconds>
Установка и конфигурация TOR
Установка TOR:
apt -y install tor
Следующие строки необходимо добавить в /etc/tor/torrc
:
HiddenServiceDir /var/lib/tor/website
HiddenServicePort 80 127.0.0.1:80
Файлы, сгенерированные mkp224o
, необходимо добавить в директорию /var/lib/tor/website
:
mkdir /var/lib/tor/website
mv <domain>.onion/* /var/lib/tor/website
chown -R debian-tor: /var/lib/tor/website
chmod -R 700 /var/lib/tor/website
Конфигурация Caddy
В Caddyfile
необходимо добавить следующее:
<cleanet-doma.in> {
header Onion-Location http://<domain>.onion{uri}
respond "cleanet"
}
http://<domain>.onion {
respond "onion"
}
Перезапуск сервисов
systemctl restart tor
systemctl restart caddy