Collegarsi a YunoHost attraverso un Hidden Service

Questo tutorial non è completo! Con queste impostazioni alcuni dati possono essere rivelati come ad esempio il dominio principale del tuo YunoHost, di conseguenza non può essere considerato un reale "Hidden service". Vedi https://www.torproject.org/docs/tor-hidden-service.html

Installare Tor

apt install tor 

Configurazione dell'hidden service

Modifica /etc/tor/torrc aggiungendo queste righe:

HiddenServiceDir  /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80
HiddenServicePort 443 127.0.0.1:443

Riavvia Tor

service tor restart

Copia l'hostname del tuo Hidden Service

cat /var/lib/tor/hidden_service/hostname

Il dominio dell'hidden service sarà una cosa tipo random123456789.onion

Aggiungi il dominio .onion a YunoHost

yunohost domain add random123456789.onion

Disabilita la redirezione SSO (opzionale)

Se non vuoi essere rediretto al portale SSO al login puoi disattivare SSOwat specificatamente per questo dominio modificando il file /etc/nginx/conf.d/random123456789.onion.conf commentando le seguenti linee (due volte):

#access_by_lua_file /usr/share/ssowat/access.lua;

Riavvia NGINX

service nginx restart

Hai trovato degli errori? Pensi di poter migliorare questa documentazione? Simply click the Edit link at the top of the page, and then the icon on Github to suggest changes.