可视化Xray管理面板+宝塔面板最详细教程,支持多网站,多节点!Nginx反代实现 v2-ui 面板和网站共存(v2-ui 伪装网站)

准备工作

1.VPS 一台,提前重置好主流的操作系统(生产环境请别随意折腾),推荐 CentOS ≥ 7,这样宝塔插件安装更快。
2.域名一个做好解析。
3.自行安装 BBR 加速之类的软件。

更新系统并重启

yum update -y
reboot

安装宝塔面板

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

宝塔安装完毕以后,根据自己的需求安装所需的环境插件。
运行以下代码可以解除宝塔面板的强制绑定手机

sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js

(运行完毕以后,请 清除浏览器缓存 并刷新宝塔面板!)

新建站点,申请证书,

安装 Xray 可视化面板

一键安装或升级脚本

bash <(curl -Ls https://blog.sprov.xyz/v2-ui.sh)

面板常用命令

v2-ui                  # 显示管理菜单 (功能更多)
v2-ui start            # 启动 v2-ui 面板
v2-ui stop             # 停止 v2-ui 面板
v2-ui restart          # 重启 v2-ui 面板
v2-ui status           # 查看 v2-ui 状态
v2-ui enable           # 设置 v2-ui 开机自启
v2-ui disable          # 取消 v2-ui 开机自启
v2-ui log              # 查看 v2-ui 日志
v2-ui update           # 更新 v2-ui 面板
v2-ui install          # 安装 v2-ui 面板
v2-ui uninstall        # 卸载 v2-ui 面板

放行宝塔面板的相关端口
找到宝塔面板 —— 安全 —— 防火墙,放行面板的默认端口 65432

访问并设置 Xray 管理面板
在浏览器中输入刚才解析的域名加端口:65432 ,用户名 admin ,密码 admin

修改必要的面板参数 面板端口、登录标题 网页根路径(路径前面必须有一个 / ,然而后面不要 / )

PS:更改端口以后,一定记得去 宝塔面板 —— 安全 —— 防火墙 里面去放行相关的端口。

重启 Xray 面板

在 VPS 输入 v2-ui restart 对面板和 Xray 进行重启,使得配置生效

增加科学上网节点

在面板里面找到 —— 账号列表 —— 点击 + 添加一个账号

端口:自定义,协议:vless,传输配置:ws,路径:随意设置,tls关闭

配置 Nginx 反向代理

找到 网站设置 界面,找到 配置文件,在最后一行的 } 符号前面,新起几行,插入以下反代代码,注意:请删除汉字

location ^~ /bobo面板路径,对应面板“网页根路径”设置 {
    proxy_pass http://127.0.0.1:45454V2面板登录端口/bobo面板路径,对应面板“网页根路径”设置;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /Date2021节点WS路径 {
        proxy_redirect off;
        proxy_pass http://127.0.0.1:54321节点端口;
        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,使配置生效。
至此,你可以使用你的域名加/bobo 来访问你的 Xray 管理面板了,这时可删除65432端口。

最重要的在后面

注意事项:
使用这种反代以后,在客户端使用的时候,二维码分享 以及 链接分享 会出问题。大家在客户端导入分享的链接以后,需要自行更改三个地方:
端口号: 443 、 路径:前面的 %2F 换为 / 、TLS 设置 :开启
到这里,就完毕了。大家可以选择是否开启CDN。

可以使用了。

教程来自:https://www.v2rayssr.com/xray_v2ui_bt.html