[VPS] x-ui 面板设置
X-UI 提供了用于管理服务器和用户的图形用户界面。我们可以直观地为 Shadowsocks、V2ray、Xray、Trojan 和其他流行协议构建服务器,并且可以实时监控 VPS 性能和流量使用情况。
部署环境
- 系统:Debian
- 域名一个,并解析到服务器
- 安装好 Docker、Docker-compose,见VPS部署
部署
更新&升级,
安装常用的软件,
直接安装&升级 x-ui
vaxilu/x-ui 版本,
FranzKafkaYu/x-ui 版本(推荐),
MHSanaei/3x-ui 版本,
使用docker安装 x-ui
配合 nginx 代理见这里
vaxilu/x-ui 版本,
FranzKafkaYu/x-ui 版本(推荐),
MHSanaei/3x-ui 版本,
下载 docker-compose.yml
,
使用docker-compose安装 x-ui
创建安装目录,
下载 docker-compose.yml
,
vaxilu/x-ui 版本,
FranzKafkaYu/x-ui 版本(推荐),
修改 docker-compose.yml
文件,将 image: enwaiax/x-ui
替换为 enwaiax/x-ui:alpha-zh
。
MHSanaei/3x-ui 版本,
修改 docker-compose.yml
文件,将 image: enwaiax/x-ui
替换为 ghcr.io/mhsanaei/3x-ui:latest
。
添加端口映射,
这里只暴露了8100~8105和443 共7个端口,请按需求暴露端口。
注释 network_mode,最后 docker-compose.yml
文件如下所示,
启动,
更新,
进入 docker-compose 所在的文件夹,
拉取最新的镜像,
重新更新当前镜像,
卸载,
进入 docker-compose.yml
所在的文件夹,
停止容器,此时不会删除映射到本地的数据,
完全删除映射到本地的数据,
NAT 机器 x-ui 面板设置
安装成功后,通过键入 x-ui 进入控制选项菜单,目前菜单内容:
重置用户名,密码和端口,进入面板,更改根目录。
安装 SSL 相关依赖,
输入 16,申请 SSL 证书,并按提示输入对应的 email 和 API,接下来创建 VLESS-WS-TLS
节点,
-
进入 cloudflare 面板,进入对应的
domain.com -> DNS -> Records
,添加相应的子域名解析vps.domain.com (Proxy)
和xui.vps.domain.com (No Proxy)
。 -
进入
domain.com -> SSL/TLS -> Overview
,选择Your SSL/TLS encryption mode is Full (strict)
。 -
进入
domain.com -> Rules -> Origin Rules
,选择Create rule
:-
Field: Hostname; Operator: equals; Value: vps.domain.com
-
Destination Port -> Rewrite to…: 8000
-
-
进入
x-ui面板(xui.vps.domain.com:port) -> settings
:-
面板证书公钥文件路径:
/root/cert/fullchain.cer
-
面板证书密钥文件路径:
/root/cert/summer.travisvps.eu.org.key
-
restart 面板。
-
-
进入
x-ui面板(https://xui.vps.domain.com:port) -> inbounds
,选择添加入站
:- protocal: vless;
- port: 8000;
- add user: +;
- network: ws;
- path: /path/;
- tls: true;
- server name: vps.domain.com
- uTLS: chrome
- Public Key Path: /root/cert/fullchain.cer
- Private Key Path: /root/cert/summer.travisvps.eu.org.key
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭