A-A+
常用的几个Caddy配置

【注意:此文章为博主原创文章!转载需注意,请带原文链接,至少也要是txt格式!】
VLESS-WS-TLS Caddyfile 文件配置如下:
# 反向代理到google翻译
(google_proxy) {
reverse_proxy https://translate.google.com {
header_up Host translate.google.com
header_up User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
header_up Accept-Language "zh-CN,zh;q=0.9"
transport http {
tls
tls_server_name translate.google.com
tls_insecure_skip_verify # 临时跳过证书验证(仅调试用)
}
}
}
# HTTP(80) 服务
yun.xxx.com:80, yun.xxx.com:443 {
import google_proxy
}
# HTTPS(443) 服务
yun.xxx.com:8080 {
# 上传路径处理
handle /upload {
reverse_proxy 127.0.0.1:35268 {
header_up Host {http.request.host}
}
}
# 根路径代理
handle / {
import google_proxy
}
# 其他路径处理
handle {
respond "Not Found" 404
}
import /etc/caddy/233boy/yun.xxx.com.conf.add
}
VLESS-H2-TLS Caddyfile 文件配置如下:
# HTTP(80) 服务
up.xxxx.com:80, up.xxxx.com:443 {
reverse_proxy https://translate.google.com {
# 强制修改请求头
header_up Host translate.google.com
header_up User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
header_up Accept-Language "zh-CN,zh;q=0.9"
# TLS连接参数
transport http {
tls
tls_server_name translate.google.com # 关键!必须匹配证书域名
tls_insecure_skip_verify # 临时跳过证书验证(仅调试用)
}
}
}
# HTTPS(443) 服务
up.xxxx.com:6379 {
# 上传路径处理
handle /up {
reverse_proxy h2c://127.0.0.1:1419 {
transport http {
tls_insecure_skip_verify
}
}
}
# 根路径代理
handle / {
reverse_proxy https://translate.google.com {
# 强制修改请求头
header_up Host translate.google.com
header_up User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
header_up Accept-Language "zh-CN,zh;q=0.9"
# TLS连接参数
transport http {
tls
tls_server_name translate.google.com # 关键!必须匹配证书域名
tls_insecure_skip_verify # 临时跳过证书验证(仅调试用)
}
}
}
# 其他路径处理
handle {
respond "Not Found" 404
}
import /etc/caddy/233boy/up.xxxx.com.conf.add
}
Trojan-WS-TLS Caddyfile 文件配置如下:
# HTTP(80) 服务
yum.xxxx.com:80, yum.xxxx.com:443 {
reverse_proxy https://translate.google.com {
# 强制修改请求头
header_up Host translate.google.com
header_up User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
header_up Accept-Language "zh-CN,zh;q=0.9"
# TLS连接参数
transport http {
tls
tls_server_name translate.google.com # 关键!必须匹配证书域名
tls_insecure_skip_verify # 临时跳过证书验证(仅调试用)
}
}
}
# HTTPS(443) 服务
yum.xxxx.com:8081 {
# 上传路径处理
handle /admin {
reverse_proxy 127.0.0.1:31541
}
# 根路径代理
handle / {
reverse_proxy https://translate.google.com {
# 强制修改请求头
header_up Host translate.google.com
header_up User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
header_up Accept-Language "zh-CN,zh;q=0.9"
# TLS连接参数
transport http {
tls
tls_server_name translate.google.com # 关键!必须匹配证书域名
tls_insecure_skip_verify # 临时跳过证书验证(仅调试用)
}
}
}
# 其他路径处理
handle {
respond "Not Found" 404
}
import /etc/caddy/233boy/yum.xxxx.com.conf.add
}
布施恩德可便相知重
微信扫一扫打赏
支付宝扫一扫打赏