两个域名能否指向同一IP地址而无需重定向?

对我来说是可行的,尽管有些取巧。如果导致你的系统出现问题,请不要怪我。我们创建了一个特定于站点(非通用)的插件:
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 1HiddenServiceSingleHopMode 1 在服务端,以及使用 Tor2Web 模式(单跳)在客户端,洋葱服务也可以变得很快。

很好的观点,但我并不担心这个问题。辅助域名(在我的情况下是 .onion)可以使用 HTTP 头 X-Robots-Tag: noindex

相关内容:
Forcing hostname has broken support for Onion Services

潜在重复:
How to add a second domain name?