宝塔面板和Xray面板同时运行设置教程

准备

1.安装

宝塔面板安装


yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

2.X-UI面板安装及配置

这里采用一键脚本进行X-UI面板的安装:

bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

注意:此面板运行端口为54321,需要在宝塔面板中放行该端口

安装完成后,通过IP:54321便可以访问对应的面板程序

进入面板后,选择入站规则,点击+号,添加新的节点,端口任意,协议可以是vmess也可以是vless,传输为ws,路径自己设置,但是格式不能改变,tls这里要关闭,节点配置信息如下图所示:

image.png

注意:这里的端口号和路径要记住,接下来会使用,此外,需要在宝塔面板中放行所使用的57715这个端口




3.宝塔面板创建站点(注意你还需要做好域名解析

好用的免费cdn:cloudflare.com

在宝塔面板中选择:站点-添加站点

image.png

域名填写解析的域名地址,PHP版本这里一定要选择纯静态。开启SSL证书申请,采用Let’s Encrypt并开启强制HTTPS。

image.png

创建站点后,选择其配置文件进行编辑,编辑内容如下:

# /spt2/是节点中设置的路径信息,做对应修改即可
location /spt2/ {
        proxy_redirect off;
        proxy_pass http://127.0.0.1:57715;# 57715是添加节点的端口号
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $http_host;
        proxy_read_timeout 300s;
        # Show realip in v2ray access.log
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }

上述内容添加到配置文件中最后一个大括号的前面,然后保存配置,并在宝塔面板中重启Nginx服务。

节点添加和使用

经过上述设置后,节点已经可以通过在X-UI中扫码添加的方式进行使用,但是需要修改以下几个内容: