From e5da149001fc3bba925f3162e46a16349bca1d7c Mon Sep 17 00:00:00 2001 From: sbwml Date: Thu, 7 Apr 2022 21:09:24 +0800 Subject: [PATCH] apple-cn --- .DS_Store | Bin 0 -> 6148 bytes root/.DS_Store | Bin 0 -> 6148 bytes root/etc/.DS_Store | Bin 0 -> 6148 bytes root/etc/mosdns/def_config.yaml | 1 + root/etc/mosdns/library.sh | 8 ++++++++ root/etc/mosdns/mosupdater.sh | 2 +- 6 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 .DS_Store create mode 100644 root/.DS_Store create mode 100644 root/etc/.DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..c5848feb0724de1b3a0ba57717a963a2d81e8369 GIT binary patch literal 6148 zcmeHK!H&}~5FK|**VPKC2axuHWQl79g+FnxVy{F&AAM8A? zlX_MSlj$pNJ-4<U;{MTb-y9qsE&FD1e0R_{_YMx1%dWnD^Y(*hqqE{;X+PuMVG92XXIBHRfai8T z?@#fxENuB6u@!&C6BGqR0a4&G6bSDcy>}U%OP`{EDDY1!!0!hGXN&?i9^I=0g*yTO z+Xy>Doj(IP#{`T5HXd;WrhF>Ur>bzoP(B@T6L?X;#-mRs6%HRNjI6>5MY++@zj1U@ zkw+;-0a0LGfgRuM@&5n#;`9G{lC(qtQQ*H)K($ZelOd)Q_SUV*@m_1-Z{cjrYdoH( jpyIY-aCs}ua0M6zY&;?YlMewWgA}5`A64Kdip_cZ literal 0 HcmV?d00001 diff --git a/root/.DS_Store b/root/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..6b1373673848e626c33c19bb74b97de0e0f6d17f GIT binary patch literal 6148 zcmeHKy-or_5Z(oZLt;Xq3FRfWL{SVvY)-_&)-zhDK@NysJZ}kiNI^)h)`zk6Nqilh znH>s13map|PBQ!L&d*-vOLq502qBxJ-kuOeA%q2rm|2J68$mznlBC#@1(djl>Ux3l zV1?TmF$@?6{yPJBcGIFSV$nSd=Faaicy>NXs0fbo#?gRJ`MWm={3xzeK4dDLS)H-3K*x<4!z^nw{Y_t}c`cyxF|tUHbiTySRCx!nosy{UIgzy*`B8T=`*7jhku| z_9Du4wZqC=`F621nH<&|WxHCdPs{eCv0o|M2i4kinzy#LcaP57kHJ%@UNq?v?j({8 z#u>cAgsXXWhhdasG0>PpkyN}&H$eetFYpAn(_<- zhJoKRfcJw9is&#V8tLkQfm#5-446q^PCx&EHW~mO#zZ4nK%`Cu)TxqN49UHN)al@N zI6l#+(}koj!#@0F$sLO1)+KplmY`k$27sGxCBZ9J{u>14r8JbEFk7bfM_s-Vc<_0 F_yQ#0nWO*! literal 0 HcmV?d00001 diff --git a/root/etc/.DS_Store b/root/etc/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..e3fc4b2b29a6affe9fd0bff69b858d1d30073268 GIT binary patch literal 6148 zcmeHK!H&}~5FK|*n`lAm0i?YkS>jrj!lGqYTtZn6TnT~$pprDD8E>M^; za+*FZ^f)ba+Q{~Se^CKmyAF*>lcIODy?*>qJc1v7H)d`>q;up}G^2tRG^InzHddS& zpLZA?jH=*OGgsVf;=7>191hU*wbJsCWIbR#lR#$=nd~Y=V^6FLRaY zJAyC>N4cPorUmhKwtow3xdT-E|_m7U(>oB-+>(0YxqxZ#y(jRgEFo8G4*focj z!1L?S#{56Tb5&?HMVvWTq4yX%-iA68tW|<`0abT(`i9)i6+_dTSHLUa71&Y0eTjno zow#p$1-t@Y0scNnIAi3nwrD;bD9jN6*hbhG>iiSP9O*D}SX)F7Ojs(=QiVHW2unv? zy1d9?ZPC(6xWk8VR~GJsBFxn>zBK71B8$HC3U~#!71*=Q9`FB8et-VoCi#|Ez$@@y zDInTs@!1ela(ioIa=h0{_**y|=hYT}Qcy8lF>-k;K7boTTyg~%Ijk)r0`ortMh0Ja J1^%i6KLEp1jb{J= literal 0 HcmV?d00001 diff --git a/root/etc/mosdns/def_config.yaml b/root/etc/mosdns/def_config.yaml index 36c8c31..52631ef 100644 --- a/root/etc/mosdns/def_config.yaml +++ b/root/etc/mosdns/def_config.yaml @@ -82,6 +82,7 @@ plugin: args: domain: - "ext:/usr/share/v2ray/geosite.dat:cn" + - "ext:/usr/share/v2ray/geosite.dat:apple-cn" - tag: query_is_non_local_domain type: query_matcher diff --git a/root/etc/mosdns/library.sh b/root/etc/mosdns/library.sh index d9cc81d..065ba2e 100755 --- a/root/etc/mosdns/library.sh +++ b/root/etc/mosdns/library.sh @@ -19,6 +19,14 @@ getdat() { fi } +get_config() { + if exist curl; then + curl -fSLo "$TMPDIR/$1" "https://raw.cooluc.com/sbwml/luci-app-mosdns/master/root/etc/mosdns/$1" + else + wget "https://raw.cooluc.com/sbwml/luci-app-mosdns/master/root/etc/mosdns/$1" -nv -O "$TMPDIR/$1" + fi +} + getdns() { if [ "$2" == "inactive" ]; then ubus call network.interface.wan status | jsonfilter -e "@['inactive']['dns-server'][$1]" diff --git a/root/etc/mosdns/mosupdater.sh b/root/etc/mosdns/mosupdater.sh index 4e73c05..c796220 100755 --- a/root/etc/mosdns/mosupdater.sh +++ b/root/etc/mosdns/mosupdater.sh @@ -19,7 +19,7 @@ rm -rf "$TMPDIR" syncconfig=$(uci -q get mosdns.mosdns.syncconfig) if [ "$syncconfig" -eq 1 ]; then TMPDIR=$(mktemp -d) || exit 2 - getdat def_config.yaml + get_config def_config.yaml getdat serverlist.txt if [ "$(grep -o .com "$TMPDIR"/serverlist.txt | wc -l)" -lt "1000" ]; then