如何使用 Caddy2 添加 Onion-Location header?

How do I add an Onion-Location header with Caddy2?

如何将 Onion-Location header 添加到我在 Caddy2 中的所有页面,其值为 $string+request_path

Onion-Location is an easy way to advertise an onion site to the users. You can either configure a web server to show an Onion-Location Header or add an HTML meta attribute in the website.

Tor Project

示例 Nginx 配置显示:

add_header Onion-Location http://<your-onion-address>.onion$request_uri;

我认为他们指的是路径,而不是完整的 URI。

像这样:

header Onion-Location http://whatevercrypticname.onion{path}

如果您将 $TOR_HOSTNAME 保存为环境变量,则使用

header Onion-Location http://{$TOR_HOSTNAME}{path}