@@ -5,7 +5,7 @@ export PATH
55# =================================================
66# System: CentOS 6/7, Debian 8+, Ubuntu 16+
77# Description: 一键全自动优化加速你的服务器
8- # Version: 1.0.3
8+ # Version: 1.0.4
99# Author: 静水流深
1010# QQ群: 615298
1111# =================================================
@@ -16,11 +16,26 @@ YELLOW='\033[0;33m'
1616BLUE=' \033[0;36m'
1717PLAIN=' \033[0m'
1818
19- sh_ver=" 1.0.3 "
19+ sh_ver=" 1.0.4 "
2020
2121# 检查root权限
2222[[ $EUID -ne 0 ]] && echo -e " ${RED} 错误:请使用root用户运行此脚本${PLAIN} " && exit 1
2323
24+ # 最小化环境引导:确保curl可用(解决curl未安装无法下载脚本的问题)
25+ if ! command -v curl & > /dev/null; then
26+ echo -e " ${YELLOW} 检测到curl未安装,正在自动安装...${PLAIN} "
27+ if command -v apt-get & > /dev/null; then
28+ apt-get update -qq && apt-get install -y curl
29+ elif command -v yum & > /dev/null; then
30+ yum install -y curl
31+ fi
32+ if ! command -v curl & > /dev/null; then
33+ echo -e " ${RED} curl安装失败,请手动安装后重试: apt install curl 或 yum install curl${PLAIN} "
34+ exit 1
35+ fi
36+ echo -e " ${GREEN} curl安装完成${PLAIN} "
37+ fi
38+
2439# 系统信息
2540if [[ -f /etc/os-release ]]; then
2641 . /etc/os-release
@@ -656,5 +671,18 @@ echo ""
656671echo -e " ${GREEN} 预检查完成!${PLAIN} "
657672sleep 1
658673
674+ # 智能判断:如果BBR已启用且内核版本足够,无需进入菜单
675+ if check_bbr_status && check_kernel_native_bbr > /dev/null 2>&1 ; then
676+ echo " "
677+ show_status
678+ echo -e " ${GREEN} ╔════════════════════════════════════════════╗${PLAIN} "
679+ echo -e " ${GREEN} ║ 系统状态良好,BBR已启用,无需操作 ║${PLAIN} "
680+ echo -e " ${GREEN} ╚════════════════════════════════════════════╝${PLAIN} "
681+ echo " "
682+ read -n1 -rp " 按任意键退出..." key
683+ echo " "
684+ exit 0
685+ fi
686+
659687# 脚本入口
660688show_menu
0 commit comments