Sync subset from blackmatrix7/ios_rule_script

This commit is contained in:
admin
2026-03-23 15:10:34 +08:00
parent 28a356d5b3
commit 17d2ed5369
9 changed files with 23784 additions and 14 deletions

View File

@@ -19,23 +19,21 @@ GITEA_REMOTE_URL="https://${GITEA_ADMIN_USERNAME}:${GITEA_ADMIN_PASSWORD}@git.ha
mkdir -p "$SURGE_DIR"
declare -A FILE_MAP=(
["Lan.list"]="Lan/Lan.list"
["Apple.list"]="Apple/Apple.list"
["OpenAI.list"]="OpenAI/OpenAI.list"
["Gemini.list"]="Gemini/Gemini.list"
["Claude.list"]="Claude/Claude.list"
["China.list"]="China/China.list"
["ChinaIPs.list"]="ChinaIPs/ChinaIPs.list"
["Proxy.list"]="Proxy/Proxy.list"
)
for target in "${!FILE_MAP[@]}"; do
src="${FILE_MAP[$target]}"
while IFS='|' read -r target src; do
[[ -z "$target" ]] && continue
tmp="$SURGE_DIR/.${target}.tmp"
curl -fsSL "$UPSTREAM_BASE/$src" -o "$tmp"
mv "$tmp" "$SURGE_DIR/$target"
done
done <<'EOF'
Lan.list|Lan/Lan.list
Apple.list|Apple/Apple.list
OpenAI.list|OpenAI/OpenAI.list
Gemini.list|Gemini/Gemini.list
Claude.list|Claude/Claude.list
China.list|China/China.list
ChinaIPs.list|ChinaIPs/ChinaIPs.list
Proxy.list|Proxy/Proxy.list
EOF
cd "$ROOT_DIR"