Caddy 反向代理 跨域设置

3 min read

在 Caddyfile 文件中,添加如下配置:

proxy /example http://example.com {
 transparent
 header_upstream Access-Control-Allow-Origin "*"
 header_upstream Access-Control-Allow-Headers "X-Requested-With"
}

上述配置中,proxy 表示启用反向代理功能;/example 表示将所有以 /example 开头的请求转发到 http://example.com;transparent 表示不修改原始请求头,而是将其直接传递给后端服务。

添加 header_upstream 配置项来设置跨域响应头,其中 Access-Control-Allow-Origin 表示允许所有来源访问;Access-Control-Allow-Headers 表示允许 X-Requested-With 请求头。