Debian 上使用 Caddy2 作为反向代理运行 x-ui
在 Debian 系统上使用 Caddy2 作为反向代理运行 x-ui
本文将指导您如何在 Debian 系统上使用 Caddy2 作为后台服务,设置一个 HTML 页面,并在添加 '/gfw' 路径后能访问反向代理的 x-ui。
步骤:
-
安装 Caddy2
使用以下命令在 Debian 系统上安装 Caddy2:
curl https://getcaddy.com | bash -s personal http.forwardproxy -
创建 Caddyfile
创建一个新的 Caddyfile 来配置 Caddy2 的行为:
sudo nano /etc/caddy/Caddyfile在 Caddyfile 中添加以下内容:
example.com { root * /var/www/html file_server } example.com/gfw { reverse_proxy localhost:54321 }**注意:**将
example.com替换为您的域名或 IP 地址,并将/var/www/html替换为您要使用的 HTML 文件所在的目录。 -
创建 HTML 文件
创建一个简单的 HTML 文件并将其放入
/var/www/html目录:sudo nano /var/www/html/index.html在文件中添加以下内容:
<!DOCTYPE html> <html> <head> <title>My HTML Page</title> </head> <body> <h1>Hello, world!</h1> </body> </html> -
启动 Caddy2 服务
sudo systemctl start caddy -
确认 Caddy2 服务正在运行
sudo systemctl status caddy -
测试访问 HTML 页面
在 Web 浏览器中输入您的域名或 IP 地址,您应该能够看到您的 HTML 页面。
-
测试访问反向代理的 x-ui
在 Web 浏览器中输入您的域名或 IP 地址,加上 '/gfw' 路径,例如:
http://example.com/gfw。您应该能够看到反向代理的 x-ui 页面。 -
完成!
您现在已经成功设置了一个 HTML 页面,并在添加 '/gfw' 路径后能访问反向代理的 x-ui。
原文地址: https://www.cveoy.top/t/topic/lPoH 著作权归作者所有。请勿转载和采集!