From c0aaaea793718ea1a2392bd6f8c439f79d1db2cf Mon Sep 17 00:00:00 2001 From: sindricn Date: Wed, 1 Oct 2025 21:26:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index b7b85eb..ef6e16f 100644 --- a/install.sh +++ b/install.sh @@ -122,12 +122,16 @@ install_hysteria2_binary() { echo "正在安装 Hysteria2..." - # 使用官方推荐的管道方式安装,过滤冗余输出 - if timeout 300 bash <(curl -fsSL "$install_script_url") 2>&1 | grep -E "(Installing|Success|Complete|完成|成功)" | head -5; then + # 使用官方推荐的管道方式安装,捕获输出并过滤 + local output + if output=$(timeout 300 bash <(curl -fsSL "$install_script_url") 2>&1); then + # 显示关键信息(如果有) + echo "$output" | grep -E "(Installing|Success|Complete|installed|完成|成功)" | head -3 || true echo "✓ 安装成功" return 0 else log_error "安装失败" + echo "$output" | tail -5 # 显示最后几行错误信息 return 1 fi }