A-A+

常用的几个Caddy配置

2025年04月29日 11:08 学习笔记 暂无评论 共2649字 (阅读639 views次)
Image

【注意:此文章为博主原创文章!转载需注意,请带原文链接,至少也要是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
}

布施恩德可便相知重

微信扫一扫打赏

Image

支付宝扫一扫打赏

Image
×
Image

给我留言

Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image