对我来说是可行的,尽管有些取巧。如果导致你的系统出现问题,请不要怪我。我们创建了一个特定于站点(非通用)的插件:
GitHub - mig5/discourse-whonix-onion-host-support: load Whonix site on onion if used · GitHub
欢迎提出评论。
该插件完成了“大部分”(无法量化)的工作。其余部分我使用的是 nginx 的 subs_filter。
不过,辅助域名上的 CSP(内容安全策略)正在造成阻碍。
我的使用场景:提供一个辅助的 .onion 域名。引用
Onion Location(洋葱位置)
网站发布者现在可以通过添加 HTTP 头来向 Tor 用户宣传其洋葱服务。当访问同时拥有 .onion 地址 且已通过 Tor 浏览器启用 Onion Location 的 网站 时,用户将会收到关于该站点洋葱服务版本的提示,并被要求在首次使用时选择是否升级到洋葱服务。
如果您是开发者,请了解如何在您的洋葱服务中启用 onion-location。
另一个很酷的使用场景是
alt-svc(与 Cloudflare 洋葱服务 相关)。
.onion 对于非隐藏位置、公开的服务器也很有用。它是一种端到端(或 Tor 到 Tor)加密的替代方式,不依赖于 SSL/TLS 证书颁发机构。通过使用 HiddenServiceNonAnonymousMode 1 和 HiddenServiceSingleHopMode 1 在服务端,以及使用 Tor2Web 模式(单跳)在客户端,洋葱服务也可以变得很快。
很好的观点,但我并不担心这个问题。辅助域名(在我的情况下是 .onion)可以使用 HTTP 头 X-Robots-Tag: noindex。
相关内容:
Forcing hostname has broken support for Onion Services
