🛠️ X-ui面板搭建完整教程:从准备到加速全流程
📋 一、准备工作
- 需要准备一个VPS服务器(推荐搬瓦工的)
- 需要FinalShell SSH 链接工具
- 准备一个域名(这步可忽略)
没有以上工具的朋友,可参考下方推荐下载:
1. VPS服务器推荐
2. 工具下载
🔧 二、安装 X-ui 面板
使用FinalShell工具链接我们的VPS系统:
- 主机:我们购买的VPS的服务器地址
- 用户名默认为root,密码可在VPS管理页面查看
更新及安装组件
根据自己的系统选择命令安装:
1、Debian/Ubuntu系统执行以下命令:
apt update -y && apt install -y curl && apt install -y socat
2、CentOS系统执行以下命令:
yum update -y && yum update -y && yum install -y socat
2.2、安装&升级
【全新安装】请执行以下脚本:
bash <(curl -Ls https://raw.githubusercontent.com/xeefei/3x-ui/master/install.sh)
若要对版本进行升级,可直接通过脚本选择【2】。
必须注意:要保留旧设置的话,需要输入【n】
必须注意:要保留旧设置的话,需要输入【n】
2.3、放行端口
若你的VPS默认有防火墙,请在安装完成之后放行指定端口:
- 放行【面板登录端口】
- 放行出入站管理协议端口
- 如果要申请安装证书并每3个月【自动续签】证书,请确保80和443端口是放行打开的
- 可通过此脚本的第【21】选项去安装防火墙进行管理
PS:若要一次性放行多个端口或一整个段的端口,用英文逗号隔开。
若你的VPS没有防火墙,则所有端口都是能够ping通的,可自行选择是否进入脚本安装防火墙保证安全,但安装了防火墙必须放行相应端口。
若你的VPS没有防火墙,则所有端口都是能够ping通的,可自行选择是否进入脚本安装防火墙保证安全,但安装了防火墙必须放行相应端口。
2.4、申请SSL证书
- 3x-ui的管理面板:输入" x-ui " 然后回车
- 输入数字 “18” 进入SSL 证书管理
- 输入“1” 开始申请证书
接下来,按提示输入域名,把自己的域名托管到CF,并解析到自己VPS的IP,不要开启【小云朵】
🚪 三、X-ui 面板登录
如果在安装过程中,全部都是默认【回车键】安装的话,用户名/密码/访问路径是随机的。
查看登录用户名、密码和面板路径:
- 在SSH输入“x-ui”
- 输入“10”查看面板设置
🔌 四、创建【入站协议】
- 点击左边【入站列表】,然后【添加入站】,传输方式保持【TCP】不变,尽量选择vless+reality+vision协议组合
- 在创建reality协议过程中,至于其他诸如:PROXY Protocol,HTTP 伪装,TPROXY,External Proxy等等选项,若无特殊要求,保持默认设置即可,不用去动它们
- 其他:流量限制,到期时间,客户TG的ID等选项根据自己需求填写
PS:一定要放行端口之后,确保端口能够ping通,再导入软件。
🔥 五、关闭防火墙/放行端口
关闭防火墙:
sudo ufw disable
放行端口:
例:如需放行80端口,代码:
ufw allow 80
⚡ 七、BBR 加速
八、启用 BBR 步骤
- 在SSH里面输入x-ui操作命令
- 输入“22” 启用 BBR
- 根据提示再输入1,BBR就启用了
九、验证 BBR 是否成功启用
执行以下命令,确认 BBR 已被启用:
sysctl net.ipv4.tcp_available_congestion_control
输出结果应包含 bbr,表示 BBR 已成功启用。
📢 教程完成!若有疑问或需要进阶指导,欢迎随时交流~
