caddy过滤请求

    @accept-language {
        header Accept-Language zh-CN*
        path /dns-query
    }
    reverse_proxy @accept-language http://172.29.0.1:8053 {
        trusted_proxies 0.0.0.0/0 ::/0
    }

以上配置表示只接受path为/dns-query和语言为zh-CN的请求

reverse_proxy的语法为

reverse_proxy 匹配器 proxy_url {

……

}

匹配器可以省略,当省略时默认为*号,表示充许所有请求

详细语法参考:

https://caddyserver.com/docs/caddyfile/directives/reverse_proxy#syntax

Views: 0