debian系统将caddy2作为后台服务运行,设置一个hmtl页面并且反代x-ui,路径为/CFYes,域名为gfw.cn,自定义证书pam.pam ,key.key
步骤如下:
- 安装caddy2
首先,需要在Debian系统上安装caddy2。可以在终端中运行以下命令:
sudo apt update
sudo apt install caddy2
- 生成自定义证书
在终端中运行以下命令,生成自定义证书:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/pam.key -out /etc/ssl/certs/pam.crt
在执行命令时,需要输入一些信息,如证书的名称和组织信息等。
- 创建Caddyfile
在终端中运行以下命令,创建Caddyfile:
sudo nano /etc/caddy/Caddyfile
在文件中添加以下内容:
gfw.cn {
reverse_proxy /CFYes/* https://127.0.0.1:54321 {
transport http {
tls_insecure_skip_verify
}
}
tls /etc/ssl/certs/pam.crt /etc/ssl/private/pam.key
file_server
}
在上面的配置中,我们使用了反向代理将请求转发到x-ui,路径为/CFYes。我们还启用了TLS,并使用我们之前生成的自定义证书。
- 启动Caddy
在终端中运行以下命令,启动Caddy:
sudo systemctl start caddy
现在,您可以在浏览器中访问https://gfw.cn/CFYes,以查看您的页面和反向代理是否正常工作。
原文地址: https://www.cveoy.top/t/topic/AIF 著作权归作者所有。请勿转载和采集!