debian系统将caddy2作为后台服务运行,设置一个hmtl页面并且在添加/CFYes路径后能访问反代的x-ui,域名为gfw.cn,自定义证书pam.pam ,key.key
- 安装caddy2 首先,需要在Debian系统上安装caddy2。可以使用以下命令:
curl https://getcaddy.com | bash -s personal http.forwardproxy
- 创建Caddyfile 接下来,需要创建一个名为Caddyfile的文件,并将以下内容添加到其中:
gfw.cn {
tls /path/to/pam.pam /path/to/key.key
root /var/www/html
route /CFYes* {
reverse_proxy https://x-ui.com
}
}
在这个Caddyfile中,我们定义了一个名为gfw.cn的站点,启用了TLS,并将自定义的证书和私钥文件路径指定为/pat/to/pam.pam和/path/to/key.key。我们还设置了站点的根目录为/var/www/html。
接下来,我们使用route指令来定义一个路由规则,以匹配所有以/CFYes开头的请求。如果请求匹配成功,它将被反向代理到x-ui.com。
- 启动Caddy服务 最后,启动Caddy2服务以应用配置更改。可以使用以下命令:
sudo caddy run
现在,如果您在浏览器中访问https://gfw.cn/CFYes,您将被重定向到x-ui.com反向代理的页面。
原文地址: https://www.cveoy.top/t/topic/AIL 著作权归作者所有。请勿转载和采集!