Passa al contenuto principale

Collegarsi a YunoHost attraverso un Hidden Service

warning

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 The official Tor hidden service documentation.

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