torrc:
HiddenServiceDir /var/lib/tor/onion_service/
HiddenServicePort 80 127.0.0.1:80
HiddenServiceDir /var/lib/tor/other_onion_service/
HiddenServicePort 6667 127.0.0.1:6667
HiddenServicePort 22 127.0.0.1:22
Из официальных доков.
https://community.torproject.org/onion-services/setup/Дальше там написано как настроить nginx или apache.
server {
listen unix:/var/run/tor-my-website.sock;
server_name <your-onion-address>.torify.net;
access_log /var/log/nginx/my-website.log;
index index.html;
root /path/to/htdocs;
}
Or in Apache with Tor service listening on port 80:
<VirtualHost *:80>
ServerName <your-onion-address.torify.net>
DocumentRoot /path/to/htdocs
ErrorLog ${APACHE_LOG_DIR}/my-website.log
</VirtualHost>
Не забудь, что смотреть нужно только локалхост или сайт сольет свой ip.
Лучше всего засунь свои сайты в контейнер, а его уже пропускай через тор.
Так даже после взлома из тора не выйти.