配置文件为 Caddyfile, caddy run 即可运行。
例子:
http://hw-proxy-kv.*.k8ss.cc, http://kv.* {
log
@get {
method GET
}
reverse_proxy @get https://kv-storage.hw-prod.avlyun.com {
flush_interval -1 # 对 stream 类型数据友好,不会因缓冲大量数据消耗很多内存
header_up Host {http.reverse_proxy.upstream.hostport}
header_up Authorization "Basic {$BASIC_AUTH}"
}
reverse_proxy https://kv-notice.hw-prod.avlyun.com {
flush_interval -1
header_up Host {http.reverse_proxy.upstream.hostport}
header_up Authorization "Basic {$BASIC_AUTH}"
}
}