From 3269376c94df251823dcbe52492affb111057efb Mon Sep 17 00:00:00 2001 From: hotyue <52734432+hotyue@users.noreply.github.com> Date: Fri, 24 Apr 2026 14:01:20 +0000 Subject: [PATCH] =?UTF-8?q?fix(agent):=20=E5=BD=BB=E5=BA=95=E9=87=8D?= =?UTF-8?q?=E6=9E=84=E6=8E=A2=E9=92=88=E5=8F=82=E6=95=B0=E8=A3=85=E9=85=8D?= =?UTF-8?q?=E6=9C=BA=E5=88=B6=EF=BC=8C=E5=AE=8C=E7=BE=8E=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=E5=A4=9AIP=E7=AB=99=E7=BE=A4=E5=B9=B6=E8=A1=A5=E5=9B=9E?= =?UTF-8?q?=E5=B0=BE=E9=83=A8=E7=9B=B4=E8=BE=BE=E9=93=BE=E6=8E=A5=E6=89=80?= =?UTF-8?q?=E9=9C=80IP=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/mod_quality.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/core/mod_quality.sh b/core/mod_quality.sh index ff97c07a..c7bc939c 100755 --- a/core/mod_quality.sh +++ b/core/mod_quality.sh @@ -5,9 +5,6 @@ source /opt/ip_sentinel/config.conf -# [恢复被误删的变量] 提取纯净公网 IP,专门用于战报底部的 Scamalytics 直达链接 -TARGET_IP=$(echo "${PUBLIC_IP:-$BIND_IP}" | tr -d '[]') - # ========================================== # 1. 动态网络锚定与协议自适应 (专为多 IP / NAT 架构打造) # ========================================== @@ -139,6 +136,8 @@ fi # 提取本地运行态版本与生成时间戳 LOCAL_VER="${AGENT_VERSION:-未知}" CURRENT_TIME=$(date "+%Y-%m-%d %H:%M:%S") +# [核心修复] 抛弃本地残缺配置,直接提取探针刚刚实测拿到的真实出口 IP 拼接链接! +LINK_IP=$(echo "$IP_ADDR" | tr -d '[]') REPORT="🎯 *IP-Sentinel 深海声呐报告* 📍 节点:\`${NODE_ALIAS}\` @@ -169,7 +168,7 @@ REPORT="🎯 *IP-Sentinel 深海声呐报告* • **25 端口出站:** ${P25_TEXT} • **DNS 污染库:** 严重 \`${DNS_BLACK}\` | 轻微 \`${DNS_MARK}\` -_👉 [🔍 详细信用图谱直达 (Scamalytics)](https://scamalytics.com/ip/${TARGET_IP})_ +_👉 [🔍 详细信用图谱直达 (Scamalytics)](https://scamalytics.com/ip/${LINK_IP})_ ⏱️ \`${CURRENT_TIME}\` | ⚙️ \`v${LOCAL_VER}\`"