安装BBR加速和部署X-UI

安装环境

cat /etc/issue
Ubuntu 24.04.1 LTS n l

uname -a
Linux instance-20250210-0011 6.8.0-1020-oracle #21-Ubuntu SMP Mon Jan 27 21:14:55 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

x-ui介绍

支持多协议多用户的 xray 面板

仓库地址

https://github.com/alireza0/x-ui

安装bbr加速

BBR(Bottleneck Bandwidth and Round-trip propagation time)是 Google 提出的拥塞控制算法,用于提高网络性能。BBR2 是 BBR 的更新版本,旨在进一步优化带宽利用率和延迟。

内核版本要求

BBR2 需要 Linux 5.15 及以上内核版本。

更新 sysctl.conf

cat >> /etc/sysctl.conf <<EOF
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
EOF

启用 BBR2

sysctl -p
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

验证 BBR2

sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_available_congestion_control = reno cubic bbr

or

lsmod | grep bbr
tcp_bbr                20480  23

开启 ECN

ECN 是一种TCP/IP协议的扩展,允许网络设备(如路由器)在发生拥塞时通知发送方,而不是直接丢弃数据包。这种方法可以减少延迟并改善网络性能。

使用 BBR2 时启用 ECN,可以在拥塞发生时,通过提前通知发送方减少数据包丢失,从而实现更高的吞吐量和更低的延迟。

更新 sysctl.conf

cat >> /etc/sysctl.conf <<EOF
net.ipv4.tcp_ecn = 1
net.ipv4.tcp_ecn_fallback = 1
EOF

启用 ECN

sysctl -p
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
net.ipv4.tcp_ecn = 1
net.ipv4.tcp_ecn_fallback = 1

验证 ECN

sysctl net.ipv4.tcp_ecn
net.ipv4.tcp_ecn = 1    # 返回 1,表示 ECN 已启用。

安装3x-ui并升级到最新版本

3x-ui项目地址github:

https://github.com/MHSanaei/3x-ui

安装并升级:

bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

 

查看代码

出于安全考虑,安装/更新完成后需要强制修改端口与账户密码
确认是否继续?[y/n]:y
请设置您的账户名:
您的账户名将设定为:
请设置您的账户密码:
您的账户密码将设定为:
请设置面板访问端口:5656
您的面板访问端口将设定为:5656
确认设定,设定中
set username and password success
账户密码设定完成
set port 5656 success面板端口设定完成
Created symlink /etc/systemd/system/multi-user.target.wants/x-ui.service → /etc/systemd/system/x-ui.service.
x-ui v2.5.3 安装完成,面板已启动,

x-ui 管理脚本使用方法: 
----------------------------------------------
x-ui              - 显示管理菜单 (功能更多)
x-ui start        - 启动 x-ui 面板
x-ui stop         - 停止 x-ui 面板
x-ui restart      - 重启 x-ui 面板
x-ui status       - 查看 x-ui 状态
x-ui enable       - 设置 x-ui 开机自启
x-ui disable      - 取消 x-ui 开机自启
x-ui log          - 查看 x-ui 日志
x-ui banlog
x-ui update       - 更新 x-ui 面板
x-ui legacy
x-ui install      - 安装 x-ui 面板
x-ui uninstall    - 卸载 x-ui 面板
----------------------------------------------

查看dashboard

安装BBR加速和部署X-UI

创建规则

安装BBR加速和部署X-UI

安装BBR加速和部署X-UI

安装BBR加速和部署X-UI

安装BBR加速和部署X-UI

操作说明

安装BBR加速和部署X-UI

安装BBR加速和部署X-UI