Для меня это возможно, хотя и с использованием обходных путей. Не вините меня, если что-то сломается у вас. Был создан специфичный для сайта (не универсальный) плагин:
GitHub - mig5/discourse-whonix-onion-host-support: load Whonix site on onion if used · GitHub
Буду признателен за комментарии.
Этот плагин выполняет «большую часть» (количественно оценить не могу) работы. Для остального я использую nginx subs_filter.
Однако CSP на вторичном домене начинает мешать.
Мой вариант использования: предоставление вторичного домена .onion. Цитата
Onion Location
Издатели веб-сайтов теперь могут рекламировать свои onion-сервисы пользователям Tor, добавляя HTTP-заголовок. При посещении веб-сайта, который имеет как .onion-адрес, так и включённую функцию Onion Location через Tor Browser, пользователям будет предложено использовать onion-версию сайта, и их попросят подтвердить переход на onion-сервис при первом использовании.
Если вы разработчик, узнайте, как включить onion-location в вашем onion-сервисе.
Ещё один интересный вариант использования —
alt-svc (связано с cloudflare onion).
.onion также полезен для публичных серверов, не скрывающих своё местоположение. Это альтернативный способ сквозного (или Tor-to-Tor) шифрования, который не зависит от центров сертификации SSL/TLS. Onion-адреса также можно сделать быстрыми, используя на стороне сервера параметры HiddenServiceNonAnonymousMode 1, HiddenServiceSingleHopMode 1, а на стороне клиента — режим Tor2Web (один прыжок).
Хороший аргумент, но я не беспокоюсь об этом. Вторичное доменное имя (в моём случае .onion) может использовать HTTP-заголовок X-Robots-Tag: noindex.
Связанные темы:
Forcing hostname has broken support for Onion Services
Возможный дубликат:
How to add a second domain name?
