统一修改国家和地区的判断方式

This commit is contained in:
CN-JS-HuiBai
2026-02-08 23:13:25 +08:00
parent c62f84b4a6
commit 9db967e5a7
5 changed files with 9 additions and 21 deletions

View File

@@ -27,15 +27,11 @@ TARGET="/tmp/node_exporter.tar.gz"
is_cn=false
echo "Detecting geographic location..."
API_URL="https://ipinfo.littlediary.cn/info"
JSON=$(curl -s --max-time 5 "$API_URL")
COUNTRY=$(echo "$JSON" | grep -o '"country":"[^"]*"' | cut -d'"' -f4)
COUNTRY=$(curl -s --max-time 5 https://ipinfo.littlediary.cn/info | grep -o '"countryName":"[^"]*"' | cut -d'"' -f4)
if [ "$COUNTRY" = "CN" ]; then
if [ "$COUNTRY" = "China" ]; then
is_cn=true
fi
if [ "$is_cn" = true ]; then
echo "Geolocation: China mainland detected"
DOWNLOAD_URL="$CN_URL"
@@ -44,6 +40,7 @@ else
DOWNLOAD_URL="$GLOBAL_URL"
fi
echo "Downloading from: $DOWNLOAD_URL"
curl -fL -o "$TARGET" "$DOWNLOAD_URL"