Поднятие сайта в 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