一、什么是3x-ui
3x-ui是一个支持多协议、多用户的Xray面板,具备过期日期、流量和IP限制等功能。它可以同时支持Vmess、Vless、Trojan、Shadowsocks和Wireguard等多种协议,为用户提供灵活的选择。通过该面板,用户可以轻松管理多个用户账户,设置过期日期和流量限制,同时对IP进行限制,确保服务器资源的合理利用和安全性。这使得3x-ui成为搭建和管理代理服务器的理想选择,特别适合需要高效管理和安全控制的场景。
3X-UI开源项目地址: Github - 3x-ui
3X-ui 面板特点
- 系统状态监控
- 支持多用户、多协议,网页可视化操作
- 支持协议,包括 VMESS、VLESS、Trojan、Shadowsocks、Dokodemo-door、Socks、HTTP、Wireguard
- 支持 XTLS 原生协议,包括 RPRX-Direct、Vision、REALITY
- 流量统计、流量限制、过期时间限制
- 可定制的Xray配置模板
- 支持HTTPS访问面板(自备域名+SSL证书)
- 支持一键SSL证书申请及自动续订
- 更多高级配置项请参考面板 >>点击访问
二、准备工作
域名:
- 购买一个域名,建议在 Namesilo进行购买,新用户可用1美元优惠券;域名可托管到 Cloudflare 加速解析。
- 确认域名解析是否正常:使用
ping
命令检查是否可用。
境外 VPS:
安装FinalShell SSH工具:
三、开始安装使用3x-ui
3.1、一键安装依赖包
根据系统类型执行命令安装Git:
Debian/Ubuntu系统:
sudo apt install git -y
CentOS系统:
sudo yum install git -y
如果出错,请先更新系统:
Debian/Ubuntu系统:
sudo apt update -y
CentOS系统:
sudo yum update -y
3.2、一键安装脚本
运行以下命令一键安装3x-ui:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
在提示中选择是否自定义面板端口,建议选择y进行自定义配置。
3.3、申请SSL证书
输入 x-ui
进入管理面板,选择数字“18”进行SSL证书管理。
- 输入“1”来获取SSL证书(放行80端口)。
- 输入解析好的域名并确保能ping通,之后选择是否为面板设置此证书(输入“y”)。
3.4、关闭防火墙/放行端口
关闭防火墙:
sudo ufw disable
放行必要的端口:
ufw allow 80
四、X-ui 面板登录
在浏览器中输入3x-ui面板URL地址,设置语言为中文,输入用户名和密码登录。
五、BBR 加速
在SSH中输入x-ui操作命令,选择“23”启用BBR,加速网络:
- 检查BBR是否启用:
sysctl net.ipv4.tcp_available_congestion_control
输出结果应包含bbr
,表示成功启用。
六、配置节点使用
6.1、节点配置
确保能够上网,放行节点端口,具体节点配置请参见 视频教程。
6.2、客户端下载
七、IP纯净度检测
连接节点IP,确保WHOIS检测为100%。可访问以下网站检查IP状态:
八、检测端口是否被封
使用ping.pe 检查IP和端口可用性,以确保节点正常运行。