一、准备工作
1、需要准备一个VPS服务器(推荐搬瓦工的)
2、需要FinalShell SSH 链接工具
3、准备一个域名(这步可忽略)
没有以上工具的朋友 可以找下放推荐下载
1:VPS服务器推荐:
搬瓦工:https://bwh81.net/index.php
EVOXT:https://console.evoxt.com/aff.php?aff=3063
千宿云:https://cloud.qsuyun.com/aff/KJCJQLRO
2:FinalShell 下载:https://www.hostbuf.com/t/988.html
3:域名托管网站:https://dash.cloudflare.com/
二、安装 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】
2.3、放行端口
若你的VPS默认有防火墙,请在安装完成之后放行指定端口
1、放行【面板登录端口】
2、放行出入站管理协议端口
3、如果要申请安装证书并每3个月【自动续签】证书,请确保80和443端口是放行打开的
4、可通过此脚本的第【21】选项去安装防火墙进行管理,如下图:
PS:若要一次性放行多个端口或一整个段的端口,用英文逗号隔开。
若你的VPS没有防火墙,则所有端口都是能够ping通的,可自行选择是否进入脚本安装防火墙保证安全,但安装了防火墙必须放行相应端口。
2.4、申请SSL证书
3x-ui的管理面板:输入" x-ui " 然后回车,输入数字 “18” SSL 证书管理,接下来输入“1” 开始申请证书。
接下来,按提示输入域名,把自己的域名托管到CF,并解析到自己VPS的IP,不要开启【小云朵】
三、X-ui 面板登录
如果在安装过程中,全部都是默认【回车键】安装的话,用户名/密码/访问路径是随机的
查看登录用户名、密码和面板路径,
在SSH输入“x-ui”,输入“10”查看面板设。
四、创建【入站协议】
1、点击左边【入站列表】,然后【添加入站】,传输方式保持【TCP】不变,尽量选择vless+reality+vision协议组合,
在创建reality协议过程中,至于其他诸如:PROXY Protocol,HTTP 伪装,TPROXY,External Proxy等等选项,若无特殊要求,保持默认设置即可,不用去动它们。其他:流量限制,到期时间,客户TG的ID等选项根据自己需求填写
PS:一定要放行端口之后,确保端口能够ping通,再导入软件。
五、关闭防火墙/放行端口
关闭防火墙:
sudo ufw disable
放行端口 :
例:如需放行80端口,代码:ufw allow 80
ufw allow 80
七、BBR 加速
八、SSH 里面可以输入x-ui操作命令,输入“22” 启用 BBR ,根据提示再输入1,BBR就启用了
九、验证 BBR 是否成功启用:
执行以下命令,确认 BBR 已被启用:
sysctl net.ipv4.tcp_available_congestion_control
输出结果应包含 bbr,表示 BBR 已成功启用。