步骤如下:

  1. 安装caddy2

首先,需要在Debian系统上安装caddy2。可以在终端中运行以下命令:

sudo apt update
sudo apt install caddy2
  1. 生成自定义证书

在终端中运行以下命令,生成自定义证书:

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/pam.key -out /etc/ssl/certs/pam.crt

在执行命令时,需要输入一些信息,如证书的名称和组织信息等。

  1. 创建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,并使用我们之前生成的自定义证书。

  1. 启动Caddy

在终端中运行以下命令,启动Caddy:

sudo systemctl start caddy

现在,您可以在浏览器中访问https://gfw.cn/CFYes,以查看您的页面和反向代理是否正常工作。


原文地址: https://www.cveoy.top/t/topic/AIF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录