From cca5d2ff126dffd0cc56429cd58a0ceb8b67bf4a Mon Sep 17 00:00:00 2001 From: sbwml <984419930@qq.com> Date: Sun, 30 Oct 2022 14:44:59 +0800 Subject: [PATCH] luci-app-mosdns: disable custom adblock list mirror --- luci-app-mosdns/root/usr/share/mosdns/mosdns.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh b/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh index 4b866d0..59be953 100755 --- a/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh +++ b/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh @@ -41,8 +41,10 @@ adlist_update() ( ad_source=$(uci -q get mosdns.config.ad_source) [ $ad_source = "geosite.dat" ] && exit 0 AD_TMPDIR=$(mktemp -d) || exit 1 - google_status=$(curl -I -4 -m 3 -o /dev/null -s -w %{http_code} http://www.google.com/generate_204) - [ $google_status -ne "204" ] && mirror="https://ghproxy.com/" + if [[ $a =~ "^https://raw.githubusercontent.com" ]]; then + google_status=$(curl -I -4 -m 3 -o /dev/null -s -w %{http_code} http://www.google.com/generate_204) + [ $google_status -ne "204" ] && mirror="https://ghproxy.com/" + fi echo -e "\e[1;32mDownloading $mirror$ad_source\e[0m" curl --connect-timeout 60 -m 90 --ipv4 -fSLo "$AD_TMPDIR/adlist.txt" "$mirror$ad_source" if [ $? -ne 0 ]; then