本文将介绍x-ui的搭建教程,包括安装x-ui、搭建x-ui、x-ui配置等内容。
安装x-ui
安装x-ui之前,需要先安装node.js和git,可以在官网下载安装包进行安装。
-
下载x-ui源码
使用git命令下载x-ui的源码:
git clone https://github.com/EXDragonUC/x-ui.git
-
安装依赖
进入x-ui目录,使用npm命令安装依赖:
cd x-ui npm install
-
启动x-ui
在x-ui目录下使用npm命令启动x-ui:
npm run dev
启动成功后,可以在浏览器中访问http://localhost:3000,即可进入x-ui的登录页面。
搭建x-ui
-
安装pm2
pm2是一个进程管理工具,可以让x-ui在后台运行,保证稳定性。
npm install pm2 -g
-
配置pm2
在x-ui目录下,使用pm2命令启动x-ui:
pm2 start ./bin/www –name “x-ui”
启动成功后,可以使用pm2的命令管理x-ui:
pm2 stop x-ui // 停止x-ui pm2 restart x-ui // 重启x-ui
x-ui配置
-
修改默认端口
在x-ui目录下,找到config目录下的default.json文件,修改port的值即可。
{ “port”: 3000, }
-
配置HTTPS
在x-ui目录下,找到config目录下的default.json文件,配置https的相关参数即可。
{ “https”: { “enable”: true, “key”: “/path/to/key.pem”, “cert”: “/path/to/cert.pem” } }
常见问题解答
如何升级x-ui?
使用git命令更新源码,然后重新安装依赖,启动即可。
如何修改登录页面的Logo?
可以在x-ui目录下找到public/images/logo.png文件,替换为自己的Logo即可。
如何配置代理?
在x-ui目录下找到config目录下的proxy.json文件,按照格式配置即可。
如何配置多用户?
在x-ui目录下找到config目录下的user.json文件,按照格式配置即可。