Es posible para mí, aunque sea una solución chapucera. No me culpes si algo se rompe en tu caso. Se creó un plugin específico del sitio (no genérico):
GitHub - mig5/discourse-whonix-onion-host-support: load Whonix site on onion if used · GitHub
Agradezco los comentarios.
Ese plugin realiza “la mayor parte” (no puedo cuantificarlo) del trabajo. Para el resto, estoy utilizando subs_filter de nginx.
Sin embargo, la CSP en el dominio secundario está interfiriendo.
Mi caso de uso: proporcionar un dominio .onion secundario. Cita
Ubicación Onion
Los publicadores de sitios web ahora pueden anunciar su servicio onion a los usuarios de Tor añadiendo una cabecera HTTP. Cuando se visita un sitio web que tiene tanto una dirección .onion como la Ubicación Onion habilitada a través del Navegador Tor, se le preguntará al usuario sobre la versión del servicio onion del sitio y se le pedirá que opte por actualizar al servicio onion en su primer uso.
Si eres un desarrollador, aprende cómo habilitar onion-location en tu servicio onion.
Otro caso de uso interesante es
alt-svc (relacionado con cloudflare onion).
.onion también es útil para servidores públicos que no ocultan la ubicación. Es un medio alternativo de cifrado de extremo a extremo (o de Tor a Tor) que no depende de las autoridades de certificación de certificados SSL/TLS. Los servicios onion también pueden hacerse rápidos utilizando HiddenServiceNonAnonymousMode 1 y HiddenServiceSingleHopMode 1 en el lado del servidor, y el modo Tor2Web (salto único) en el lado del cliente.
Buen punto, pero no me preocupa esto. El nombre de dominio secundario (en mi caso .onion) podría usar la cabecera HTTP X-Robots-Tag: noindex.
Relacionado:
Forcing hostname has broken support for Onion Services
Posible duplicado:
How to add a second domain name?
