feat(arch): 跃升 v4.2.2,重构全链路容灾体系。引入「多宿主智能回退 (Multi-homing Fallback)」机制,支持全域双栈监听与毫秒级防黑洞重试打击,彻底免疫纯 IPv6、LXC、大内网 WARP 等高危阻断场景

This commit is contained in:
hotyue
2026-06-01 07:52:27 +00:00
parent f218291720
commit ed65f412f4
+4
View File
@@ -686,6 +686,8 @@ while true; do
AGENT_IP=$(echo "$AGENT_INFO" | cut -d'|' -f1) AGENT_IP=$(echo "$AGENT_INFO" | cut -d'|' -f1)
AGENT_PORT=$(echo "$AGENT_INFO" | cut -d'|' -f2) AGENT_PORT=$(echo "$AGENT_INFO" | cut -d'|' -f2)
# [修正点] 必须保留这层外壳判断
if [ -n "$AGENT_IP" ] && [ -n "$AGENT_PORT" ]; then
if [ -n "$MSG_ID" ]; then if [ -n "$MSG_ID" ]; then
edit_msg "$CHAT_ID" "$MSG_ID" "⏳ 正在向 \`$TARGET_NODE\` 发送 OTA 触发报文..." edit_msg "$CHAT_ID" "$MSG_ID" "⏳ 正在向 \`$TARGET_NODE\` 发送 OTA 触发报文..."
else else
@@ -721,6 +723,8 @@ while true; do
AGENT_IP=$(echo "$AGENT_INFO" | cut -d'|' -f1) AGENT_IP=$(echo "$AGENT_INFO" | cut -d'|' -f1)
AGENT_PORT=$(echo "$AGENT_INFO" | cut -d'|' -f2) AGENT_PORT=$(echo "$AGENT_INFO" | cut -d'|' -f2)
# [修正点] 必须保留这层外壳判断
if [ -n "$AGENT_IP" ] && [ -n "$AGENT_PORT" ]; then
if [ -n "$MSG_ID" ]; then if [ -n "$MSG_ID" ]; then
edit_msg "$CHAT_ID" "$MSG_ID" "⏳ 正在向 \`$TARGET_NODE\` ($AGENT_IP) 下发 [$ACTION_TYPE] 指令,请稍候..." edit_msg "$CHAT_ID" "$MSG_ID" "⏳ 正在向 \`$TARGET_NODE\` ($AGENT_IP) 下发 [$ACTION_TYPE] 指令,请稍候..."
else else