【发布时间】:2020-03-21 17:58:45
【问题描述】:
我使用 Apache 在 clearnet 上运行一个网站,并希望当用户在 Tor 浏览器中使用 clearnet URL 时通过 .onion 地址建立连接。
我知道 Facebook 使用一种称为 HTTP 替代服务的标准,但我不知道自己应该如何在 Apache 中实现它。
【问题讨论】:
标签: apache http http-headers tor
我使用 Apache 在 clearnet 上运行一个网站,并希望当用户在 Tor 浏览器中使用 clearnet URL 时通过 .onion 地址建立连接。
我知道 Facebook 使用一种称为 HTTP 替代服务的标准,但我不知道自己应该如何在 Apache 中实现它。
【问题讨论】:
标签: apache http http-headers tor
我找到了一个解决方案,但无法验证它是否真的按预期工作。
可以通过添加在.htaccess文件中添加标题
Header add Alt-Svc: h2="example.onion:80"
到文件。
这实际上将Alt-Svc 标头添加到响应中,但是标准指定在浏览器中显示给用户的 URL 应保持不变,尽管连接实际上发生在 Alt-Svc 上。
因此,到目前为止,我无法验证 Tor 浏览器是否按预期实际连接到 .onion。
【讨论】: