CF域名反代实现域名登录x-ui

在Cloudflare上添加DNS记录:

添加一个新的A记录,指向你服务器的IP地址。打开小黄云。

在服务器上配置反向代理:

安装Nginx(如果你还没有安装):

1
2
sudo apt update
sudo apt install nginx

编辑Nginx配置文件,添加一个新的服务器块:

1
sudo nano /etc/nginx/sites-available/x-ui

添加以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
server {
listen 80;
server_name panel.yourdomain.com; # 替换为你的域名

location / {
proxy_pass http://localhost:端口; # 替换为x-ui面板所在的端口
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

创建一个符号链接到sites-enabled目录:

1
sudo ln -s /etc/nginx/sites-available/x-ui /etc/nginx/sites-enabled/

测试Nginx配置是否正确:

1
sudo nginx -t

重启Nginx:

1
sudo systemctl restart nginx

在Cloudflare上配置SSL(可选,但推荐)