同时安装 x-ui 和 宝塔面板(BT-Panel) 是完全可行的,因为它们运行在不同的端口上,并且功能不冲突。下面是详细的安装步骤和注意事项:
🧩 一、简要说明
| 软件 | 功能 | 默认端口 |
|---|---|---|
| 宝塔面板 | 网站管理工具,用于部署网站、数据库、FTP等 | 8888(可修改) |
| x-ui | Xray 的图形化管理面板,常用于服务 | 54321(可修改) |
只要端口不冲突,两者可以共存。
🔧 二、安装步骤
✅ 1. 安装宝塔面板
CentOS:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Debian:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
安装完成后会输出登录地址和默认账号密码,例如:
http://IP:8888
用户名:admin
密码:xxxxxx
建议首次登录后修改默认密码,并设置防火墙开放
8888端口。
✅ 2. 安装 x-ui 面板
使用官方一键脚本安装:
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
安装完成后会提示访问地址:
http://IP:54321
用户名:admin
密码:admin
安装后请立即登录并更改默认账户密码,并检查是否开放了
54321端口(或你自定义的端口)。
🔐 三、端口与防火墙配置
确保以下端口已开放(根据你的实际设置调整):
| 服务 | 端口 | 是否需要开放 |
|---|---|---|
| 宝塔面板 | 8888 | ✅ |
| x-ui 面板 | 54321 | ✅ |
| SSH | 22 | ✅ |
| HTTP | 80 | 可选 |
| HTTPS | 443 | 可选 |
开放端口示例(以 firewalld 为例):
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --permanent --add-port=54321/tcp
firewall-cmd --reload
如果你使用的是云服务器(如阿里云、腾讯云),还需要在 安全组规则中添加对应端口。
⚠️ 四、常见问题及解决方法
Q1:安装后无法访问?
- 检查防火墙是否关闭或开放了相应端口。
- 检查云服务商的安全组设置。
- 使用
netstat -tuln查看端口是否监听。
Q2:端口冲突怎么办?
你可以手动修改其中一个面板的端口:
修改宝塔面板端口:
# 修改配置文件
echo '8881' > /www/server/panel/data/port.pl
# 重启面板
/etc/init.d/bt restart
然后通过 http://IP:8881 访问。
修改 x-ui 面板端口:
x-ui setting
# 输入数字选择修改项,修改 webPort 即可
✅ 五、总结
| 步骤 | 内容 |
|---|---|
| 1 | 安装宝塔面板 |
| 2 | 安装 x-ui 面板 |
| 3 | 检查并开放对应端口 |
| 4 | 登录两个面板并修改默认密码 |
| 5 | 如有冲突,调整端口避免冲突 |
如需进一步帮助,比如配置反向、HTTPS、自动更新等,也可以继续提问 😊
是否需要我帮你写一个 自动化安装脚本?
云计算HECS