From 2dc198c4e2c2404f1944cee0e10447e14161da93 Mon Sep 17 00:00:00 2001 From: libm Date: Mon, 28 Jul 2025 13:54:31 +0800 Subject: [PATCH] fix: optimize valid_config to fix #209 --- script/common.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/script/common.sh b/script/common.sh index 516c8c3..be7e1c3 100644 --- a/script/common.sh +++ b/script/common.sh @@ -234,7 +234,11 @@ function _valid_config() { cmd="$BIN_KERNEL -d $(dirname "$1") -f $1 -t" msg=$(eval "$cmd") || { eval "$cmd" - echo "$msg" | grep -qs "unsupport proxy type" && _error_quit "不支持的代理协议,请安装 mihomo 内核" + echo "$msg" | grep -qs "unsupport proxy type" && { + local prefix="检测到订阅中包含不受支持的代理协议" + [ "$BIN_KERNEL_NAME" = "clash" ] && _error_quit "${prefix}, 推荐安装使用 mihomo 内核" + _error_quit "${prefix}, 请检查并升级内核版本" + } } } }