🕓2025年04月02日
视频教程:▶https://youtu.be/1-TGGlkmJik
✰〔3X-UI优化版〕跟原版3X-UI的区别?✰
3X-UI 优化版开源项目地址:https://github.com/gm-cx/3x-ui-cn
一、准备工作
1、域名一个:推荐在 Namesilo 进行购买(新用户1美元优惠券:kejixiaolu),因为他的 WHOIS 隐私 是免费的,可以适当的进行一下隐私保护,而且域名还都挺便宜的。(域名可以在 Namesilo 解析,也可以将域名托管到 Cloudflare ,解析更快。)
检测服务器IP是否被封,确认IP可用。
已经解析的域名,Win+R 输入 CMD 回车:键入ping 空格输入你的域名,检查一下是否可以 ping 通。
2、一台境外 VPS 主流系统。 例如:Debian 12+ / Ubuntu 20.04+ / CentOS 8+
Vultr 注册网址:https://kjxl.cc/vultr (按时计费,最低6$/月。)
六六云VPS注册网址:https://kjxl.cc/666clouds(双ISP,支持tiktok)
全站九折优惠:XL666
年付七折优惠:year30off
3、下载并安装 FinalShell SSH 工具
Windows、macOS、Linux 版下载地址:点击进入下载
二、安装 3X-ui 面板
2.1、一键安装依赖包
更新及安装组件。下面环境的安装方式,大家根据自己的系统选择命令安装就好了。
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
复制 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,不要开启【小云朵】
三、3X-ui 面板登录
如果在安装过程中,全部都是默认【回车键】安装的话,用户名/密码/访问路径是随机的,而面板监听端口默认是2053,最好进入面板更改。登陆面板:在浏览器内输入“服务器IP:端口/路径”,进入登录页面
查看登录用户名、密码和面板路径,如下图:
在SSH输入“x-ui”,输入“10”查看面板设置。
面板设置:
1、已经安装证书的【路径】,位置在:/root/.acme.sh/(域名)_ecc;
2、进入后台【面板设置】—–>【常规】中,去分别填入刚才已经记录的证书公钥、私钥路径;
3、点击左上角的【保存】和【重启面板】,即可用自己域名进行登录管理。
4、再次登录面板:域名:端口/路径
PS:若你在正确完成了上述步骤之后,你没有安装证书的情况下,去用IP+端口号/路径的方式却不能访问面板,那请检查一下是不是你的浏览器自动默认开启了https模式,需要手动调整一下改成http方式,把“s”去掉,即可访问成功。
四、创建【入站协议】
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
六、各平台客户端
v2rayNG【需要最新版本】
Windows(v2rayN):https://github.com/2dust/v2rayN/releases/tag/6.23
Android(v2rayNG):https://github.com/2dust/v2rayNG/releases/tag/1.8.5
IOS(shadowrocket):https://apps.apple.com/app/shadowrocket/id932747118
七、BBR 加速
SSH 里面可以输入x-ui操作命令,输入“22” 启用 BBR ,根据提示再输入1,BBR就启用了
验证 BBR 是否成功启用:
执行以下命令,确认 BBR 已被启用:
复制 sysctl net.ipv4.tcp_available_congestion_control
输出结果应包含 bbr,表示 BBR 已成功启用。
八、如何保护自己的IP不被墙被封?
1、使用的代理协议要安全,加密是必备,推荐使用vless+reality+vision协议组合,
2、因为有时节点会共享,在不同的地区,多个省份之间不要共同连接同一个IP,
3、连接同一个IP就算了,不要同一个端口,不要同IP+同端口到处漫游,要分开,
4、同一台VPS,不要在一天内一直大流量去下载东西使用,不要流量过高要切换,
5、创建【入站协议】的时候,尽量用【高位端口】,比如40000--65000之间的端口号。
提醒:为什么在特殊时期,比如:两会,春节等被封得最严重最惨?
尼玛同一个IP+同一个端口号,多个省份去漫游,跟开飞机场一样!不封你,封谁的IP和端口?
总结:不要多终端/多省份/多个朋友/共同使用同一个IP和端口号!使用3x-ui多创建几个【入站】,
多做几条备用,各用各的!各行其道才比较安全!GFW的思维模式是干掉机场,机场的特征个人用户不要去沾染,自然IP就保护好了。