update 2023-03-11 02:12:51

This commit is contained in:
github-actions[bot]
2023-03-11 02:12:51 +08:00
parent 19ea1034f1
commit 2184cd5665
10 changed files with 108 additions and 83 deletions

View File

@@ -5,12 +5,12 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=chinadns-ng PKG_NAME:=chinadns-ng
PKG_VERSION:=2023.03.10 PKG_VERSION:=2023.03.10
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/zfl9/chinadns-ng/tar.gz/$(PKG_VERSION)? PKG_SOURCE_URL:=https://codeload.github.com/zfl9/chinadns-ng/tar.gz/$(PKG_VERSION)?
PKG_HASH:= PKG_HASH:=skip
PKG_LICENSE:=AGPL-3.0-only PKG_LICENSE:=AGPL-3.0-only
PKG_LICENSE_FILES:=LICENSE PKG_LICENSE_FILES:=LICENSE

View File

@@ -8,7 +8,7 @@ PKG_MAINTAINER:=<https://github.com/rufengsuixing/luci-app-adguardhome>
LUCI_TITLE:=LuCI app for AdGuardHome LUCI_TITLE:=LuCI app for AdGuardHome
LUCI_PKGARCH:=all LUCI_PKGARCH:=all
LUCI_DEPENDS:=+ca-certs +curl +wget-ssl +PACKAGE_$(PKG_NAME)_INCLUDE_binary:adguardhome LUCI_DEPENDS:=+!wget-ssl&&!curl:wget-ssl +xz-utils +xz
LUCI_DESCRIPTION:=LuCI support for AdGuardHome LUCI_DESCRIPTION:=LuCI support for AdGuardHome

View File

@@ -5,7 +5,7 @@ local m,s,o,o1
local fs=require"nixio.fs" local fs=require"nixio.fs"
local uci=require"luci.model.uci".cursor() local uci=require"luci.model.uci".cursor()
local configpath=uci:get("AdGuardHome","AdGuardHome","configpath") or "/etc/AdGuardHome.yaml" local configpath=uci:get("AdGuardHome","AdGuardHome","configpath") or "/etc/AdGuardHome.yaml"
local binpath=uci:get("AdGuardHome","AdGuardHome","binpath") or "/usr/bin/AdGuardHome" local binpath = uci:get("AdGuardHome", "AdGuardHome", "binpath") or "/usr/bin/AdGuardHome/AdGuardHome"
httpport=uci:get("AdGuardHome","AdGuardHome","httpport") or "3000" httpport=uci:get("AdGuardHome","AdGuardHome","httpport") or "3000"
m = Map("AdGuardHome", "AdGuard Home") m = Map("AdGuardHome", "AdGuard Home")
m.description = translate("Free and open source, powerful network-wide ads & trackers blocking DNS server.") m.description = translate("Free and open source, powerful network-wide ads & trackers blocking DNS server.")
@@ -50,7 +50,7 @@ o = s:option(ListValue, "core_version", translate("Core Version"))
o:value("latest", translate("Latest Version")) o:value("latest", translate("Latest Version"))
o:value("beta", translate("Beta Version")) o:value("beta", translate("Beta Version"))
o.default = "latest" o.default = "latest"
o=s:option(Button,"restart",translate("Update")) o = s:option(Button, "restart", translate("Upgrade Core"))
o.inputtitle=translate("Update core version") o.inputtitle=translate("Update core version")
o.template = "AdGuardHome/AdGuardHome_check" o.template = "AdGuardHome/AdGuardHome_check"
o.showfastconfig=(not fs.access(configpath)) o.showfastconfig=(not fs.access(configpath))
@@ -69,8 +69,8 @@ o.default = "none"
o.optional = true o.optional = true
---- bin path ---- bin path
o = s:option(Value, "binpath", translate("Bin Path"), translate("AdGuardHome Bin path if no bin will auto download")) o = s:option(Value, "binpath", translate("Bin Path"), translate("AdGuardHome Bin path if no bin will auto download"))
o.default = "/usr/bin/AdGuardHome" o.default = "/usr/bin/AdGuardHome/AdGuardHome"
o.datatype = "string" o.datatype = "string"
o.optional = false o.optional = false
o.rmempty=false o.rmempty=false
o.validate=function(self, value) o.validate=function(self, value)
@@ -122,8 +122,8 @@ return value
end end
---- work dir ---- work dir
o = s:option(Value, "workdir", translate("Work dir"), translate("AdGuardHome work dir include rules,audit log and database")) o = s:option(Value, "workdir", translate("Work dir"), translate("AdGuardHome work dir include rules,audit log and database"))
o.default = "/etc/AdGuardHome" o.default = "/usr/bin/AdGuardHome"
o.datatype = "string" o.datatype = "string"
o.optional = false o.optional = false
o.rmempty=false o.rmempty=false
o.validate=function(self, value) o.validate=function(self, value)
@@ -212,7 +212,7 @@ o = s:option(Flag, "waitonboot", translate("On boot when network ok restart"))
o.default = 1 o.default = 1
o.optional = true o.optional = true
---- backup workdir on shutdown ---- backup workdir on shutdown
local workdir=uci:get("AdGuardHome","AdGuardHome","workdir") or "/etc/AdGuardHome" local workdir = uci:get("AdGuardHome", "AdGuardHome", "workdir") or "/usr/bin/AdGuardHome"
o = s:option(MultiValue, "backupfile", translate("Backup workdir files when shutdown")) o = s:option(MultiValue, "backupfile", translate("Backup workdir files when shutdown"))
o1 = s:option(Value, "backupwdpath", translate("Backup workdir path")) o1 = s:option(Value, "backupwdpath", translate("Backup workdir path"))
local name local name
@@ -238,7 +238,7 @@ o.optional=false
o.description=translate("Will be restore when workdir/data is empty") o.description=translate("Will be restore when workdir/data is empty")
----backup workdir path ----backup workdir path
o1.default = "/etc/AdGuardHome" o1.default = "/usr/bin/AdGuardHome"
o1.datatype = "string" o1.datatype = "string"
o1.optional = false o1.optional = false
o1.validate=function(self, value) o1.validate=function(self, value)

View File

@@ -41,8 +41,8 @@ msgstr "启用"
msgid "Browser management port" msgid "Browser management port"
msgstr "网页管理账号和密码:admin ,端口:" msgstr "网页管理账号和密码:admin ,端口:"
msgid "Update" msgid "Upgrade Core"
msgstr "更新" msgstr "更新核心"
#button change #button change
msgid "Update core version" msgid "Update core version"
@@ -56,16 +56,22 @@ msgstr "已更新"
#button hide #button hide
msgid "Force update" msgid "Force update"
msgstr "强制更新" msgstr "强制更新核心"
msgid "Fast config" msgid "Fast config"
msgstr "快速配置" msgstr "快速配置"
# msgid "Core Version"
msgid "core version:" msgstr "核心版本"
msgstr "核心版本:"
#description change
msgid "Latest Version"
msgstr "最新版"
msgid "Beta Version"
msgstr "测试版"
msgid "Current core version:"
msgstr "当前核心版本:"
msgid "no config" msgid "no config"
msgstr "没有配置文件" msgstr "没有配置文件"
@@ -134,17 +140,17 @@ msgid "AdGuardHome work dir include rules,audit log and database"
msgstr "AdGuardHome 工作目录包含规则,审计日志和数据库" msgstr "AdGuardHome 工作目录包含规则,审计日志和数据库"
msgid "Runtime log file" msgid "Runtime log file"
msgstr "运行日志" msgstr "运行日志路径"
msgid "AdGuardHome runtime Log file if 'syslog': write to system log;if empty no log" msgid "AdGuardHome runtime Log file if 'syslog': write to system log;if empty no log"
msgstr "AdGuardHome 运行日志 如果填syslog将写入系统日志;如果空则不记录日志" msgstr "AdGuardHome 运行日志, 如果填 syslog 将写入系统日志; 如果该项为空则不记录运行日志"
msgid "Verbose log" msgid "Verbose log"
msgstr "详细日志" msgstr "输出详细日志"
#hide div #hide div
msgid "Add gfwlist" msgid "Add gfwlist"
msgstr "加入gfw列表" msgstr "添加 GFW 列表"
msgid "Add" msgid "Add"
msgstr "添加" msgstr "添加"
@@ -171,7 +177,7 @@ msgstr "gfw列表域名上游服务器"
#hide div #hide div
msgid "Change browser management password" msgid "Change browser management password"
msgstr "改网页登录密码" msgstr "改网页登录密码"
msgid "Culculate" msgid "Culculate"
msgstr "计算" msgstr "计算"
@@ -184,13 +190,13 @@ msgid "loading..."
msgstr "载入中" msgstr "载入中"
msgid "Please save/apply" msgid "Please save/apply"
msgstr "请提交" msgstr "请点击[保存/应用]"
msgid "is empty" msgid "is empty"
msgstr "为空" msgstr "为空"
msgid "Press load culculate model and culculate finally save/apply" msgid "Press load culculate model and culculate finally save/apply"
msgstr "载入计算模块 然后计算 最后保存/提交" msgstr "先输入你想要的密码, 点击[载入计算模块], 然后点击[计算], 最后点击下方[保存&应用]"
# #
msgid "Keep files when system upgrade" msgid "Keep files when system upgrade"
@@ -243,8 +249,8 @@ msgstr "自动更新gfw列表并重启adh"
msgid "Please change time and args in crontab" msgid "Please change time and args in crontab"
msgstr "请在计划任务中修改时间和参数" msgstr "请在计划任务中修改时间和参数"
msgid "Download links for update" msgid "Core Update URL"
msgstr "升级用的下载链接" msgstr "核心更新地址"
#/cgi-bin/luci/admin/services/AdGuardHome/log/ #/cgi-bin/luci/admin/services/AdGuardHome/log/
msgid "reverse" msgid "reverse"

View File

@@ -41,8 +41,8 @@ msgstr "启用"
msgid "Browser management port" msgid "Browser management port"
msgstr "网页管理账号和密码:admin ,端口:" msgstr "网页管理账号和密码:admin ,端口:"
msgid "Update" msgid "Upgrade Core"
msgstr "更新" msgstr "更新核心"
#button change #button change
msgid "Update core version" msgid "Update core version"
@@ -56,16 +56,22 @@ msgstr "已更新"
#button hide #button hide
msgid "Force update" msgid "Force update"
msgstr "强制更新" msgstr "强制更新核心"
msgid "Fast config" msgid "Fast config"
msgstr "快速配置" msgstr "快速配置"
# msgid "Core Version"
msgid "core version:" msgstr "核心版本"
msgstr "核心版本:"
#description change
msgid "Latest Version"
msgstr "最新版"
msgid "Beta Version"
msgstr "测试版"
msgid "Current core version:"
msgstr "当前核心版本:"
msgid "no config" msgid "no config"
msgstr "没有配置文件" msgstr "没有配置文件"
@@ -134,17 +140,17 @@ msgid "AdGuardHome work dir include rules,audit log and database"
msgstr "AdGuardHome 工作目录包含规则,审计日志和数据库" msgstr "AdGuardHome 工作目录包含规则,审计日志和数据库"
msgid "Runtime log file" msgid "Runtime log file"
msgstr "运行日志" msgstr "运行日志路径"
msgid "AdGuardHome runtime Log file if 'syslog': write to system log;if empty no log" msgid "AdGuardHome runtime Log file if 'syslog': write to system log;if empty no log"
msgstr "AdGuardHome 运行日志 如果填syslog将写入系统日志;如果空则不记录日志" msgstr "AdGuardHome 运行日志, 如果填 syslog 将写入系统日志; 如果该项为空则不记录运行日志"
msgid "Verbose log" msgid "Verbose log"
msgstr "详细日志" msgstr "输出详细日志"
#hide div #hide div
msgid "Add gfwlist" msgid "Add gfwlist"
msgstr "加入gfw列表" msgstr "添加 GFW 列表"
msgid "Add" msgid "Add"
msgstr "添加" msgstr "添加"
@@ -171,7 +177,7 @@ msgstr "gfw列表域名上游服务器"
#hide div #hide div
msgid "Change browser management password" msgid "Change browser management password"
msgstr "改网页登录密码" msgstr "改网页登录密码"
msgid "Culculate" msgid "Culculate"
msgstr "计算" msgstr "计算"
@@ -184,13 +190,13 @@ msgid "loading..."
msgstr "载入中" msgstr "载入中"
msgid "Please save/apply" msgid "Please save/apply"
msgstr "请提交" msgstr "请点击[保存/应用]"
msgid "is empty" msgid "is empty"
msgstr "为空" msgstr "为空"
msgid "Press load culculate model and culculate finally save/apply" msgid "Press load culculate model and culculate finally save/apply"
msgstr "载入计算模块 然后计算 最后保存/提交" msgstr "先输入你想要的密码, 点击[载入计算模块], 然后点击[计算], 最后点击下方[保存&应用]"
# #
msgid "Keep files when system upgrade" msgid "Keep files when system upgrade"
@@ -243,8 +249,8 @@ msgstr "自动更新gfw列表并重启adh"
msgid "Please change time and args in crontab" msgid "Please change time and args in crontab"
msgstr "请在计划任务中修改时间和参数" msgstr "请在计划任务中修改时间和参数"
msgid "Download links for update" msgid "Core Update URL"
msgstr "升级用的下载链接" msgstr "核心更新地址"
#/cgi-bin/luci/admin/services/AdGuardHome/log/ #/cgi-bin/luci/admin/services/AdGuardHome/log/
msgid "reverse" msgid "reverse"

View File

@@ -1,11 +1,19 @@
config AdGuardHome 'AdGuardHome' config AdGuardHome 'AdGuardHome'
option enabled '0' option enabled '0'
option httpport '3000' option httpport '3000'
option redirect 'dnsmasq-upstream' option redirect 'dnsmasq-upstream'
option configpath '/etc/AdGuardHome.yaml' option configpath '/etc/AdGuardHome.yaml'
option workdir '/etc/AdGuardHome' option workdir '/tmp/AdGuardHome'
option logfile '/tmp/AdGuardHome.log' option logfile '/tmp/AdGuardHome.log'
option verbose '0' option verbose '0'
option binpath '/usr/bin/AdGuardHome' option binpath '/usr/bin/AdGuardHome/AdGuardHome'
option upxflag '-1' option upxflag '-1'
option waitonboot '0'
option update_url 'https://github.com/AdguardTeam/AdGuardHome/releases/download/${Cloud_Version}/AdGuardHome_linux_${Arch}.tar.gz'
option ucitracktest '2'
list old_redirect 'dnsmasq-upstream'
list old_port '5553'
list old_enabled '0'
option version 'v0.107.26'

View File

@@ -50,7 +50,9 @@ stop_forward_dnsmasq()
uci del_list dhcp.@dnsmasq[0].server=$addr 2>/dev/null uci del_list dhcp.@dnsmasq[0].server=$addr 2>/dev/null
addrlist="`uci get dhcp.@dnsmasq[0].server 2>/dev/null`" addrlist="`uci get dhcp.@dnsmasq[0].server 2>/dev/null`"
if [ -z "$addrlist" ] ; then if [ -z "$addrlist" ] ; then
uci set dhcp.@dnsmasq[0].resolvfile=/tmp/resolv.conf.d/resolv.conf.auto 2>/dev/null resolvfile="/tmp/resolv.conf.d/resolv.conf.auto"
[ ! -f "$resolvfile" ] && resolvfile="/tmp/resolv.conf.auto"
uci set dhcp.@dnsmasq[0].resolvfile="$resolvfile" 2>/dev/null
uci delete dhcp.@dnsmasq[0].noresolv 2>/dev/null uci delete dhcp.@dnsmasq[0].noresolv 2>/dev/null
fi fi
uci commit dhcp uci commit dhcp
@@ -134,7 +136,7 @@ isrunning(){
} }
_isrunning(){ _isrunning(){
config_get binpath $CONFIGURATION binpath "/usr/bin/AdGuardHome" config_get binpath $CONFIGURATION binpath "/usr/bin/AdGuardHome/AdGuardHome"
[ ! -f "$binpath" ] && return 2 [ ! -f "$binpath" ] && return 2
pgrep $binpath 2>&1 >/dev/null && return 0 pgrep $binpath 2>&1 >/dev/null && return 0
return 1 return 1
@@ -186,7 +188,7 @@ rm_port53()
config_editor "dns.port" "$dnsmasq_port" "$configpath" config_editor "dns.port" "$dnsmasq_port" "$configpath"
uci set dhcp.@dnsmasq[0].port="53" uci set dhcp.@dnsmasq[0].port="53"
uci commit dhcp uci commit dhcp
config_get binpath $CONFIGURATION binpath "/usr/bin/AdGuardHome" config_get binpath $CONFIGURATION binpath "/usr/bin/AdGuardHome/AdGuardHome"
killall -9 $binpath killall -9 $binpath
/etc/init.d/dnsmasq restart /etc/init.d/dnsmasq restart
} }
@@ -208,7 +210,7 @@ use_port53()
config_editor "dns.port" "53" "$configpath" config_editor "dns.port" "53" "$configpath"
uci set dhcp.@dnsmasq[0].port="$AdGuardHome_PORT" uci set dhcp.@dnsmasq[0].port="$AdGuardHome_PORT"
uci commit dhcp uci commit dhcp
/etc/init.d/dnsmasq reload /etc/init.d/dnsmasq restart
} }
do_redirect() do_redirect()
@@ -242,6 +244,7 @@ _do_redirect()
config_get "old_port" "$section" "old_port" "0" config_get "old_port" "$section" "old_port" "0"
config_get "old_enabled" "$section" "old_enabled" "0" config_get "old_enabled" "$section" "old_enabled" "0"
uci get dhcp.@dnsmasq[0].port >/dev/null 2>&1 || uci set dhcp.@dnsmasq[0].port="53" >/dev/null 2>&1 uci get dhcp.@dnsmasq[0].port >/dev/null 2>&1 || uci set dhcp.@dnsmasq[0].port="53" >/dev/null 2>&1
uci commit dhcp
if [ "$old_enabled" = "1" -a "$old_redirect" == "exchange" ]; then if [ "$old_enabled" = "1" -a "$old_redirect" == "exchange" ]; then
AdGuardHome_PORT=$(uci get dhcp.@dnsmasq[0].port 2>/dev/null) AdGuardHome_PORT=$(uci get dhcp.@dnsmasq[0].port 2>/dev/null)
fi fi
@@ -350,7 +353,7 @@ boot_service() {
config_load "${CONFIGURATION}" config_load "${CONFIGURATION}"
config_get waitonboot $CONFIGURATION waitonboot "0" config_get waitonboot $CONFIGURATION waitonboot "0"
config_get_bool enabled $CONFIGURATION enabled 0 config_get_bool enabled $CONFIGURATION enabled 0
config_get binpath $CONFIGURATION binpath "/usr/bin/AdGuardHome" config_get binpath $CONFIGURATION binpath "/usr/bin/AdGuardHome/AdGuardHome"
[ -f "$binpath" ] && start_service [ -f "$binpath" ] && start_service
if [ "$enabled" == "1" ] && [ "$waitonboot" == "1" ]; then if [ "$enabled" == "1" ] && [ "$waitonboot" == "1" ]; then
procd_open_instance "waitnet" procd_open_instance "waitnet"
@@ -371,15 +374,15 @@ testbackup(){
restore() restore()
{ {
config_get workdir $CONFIGURATION workdir "/etc/AdGuardHome" config_get workdir $CONFIGURATION workdir "/usr/bin/AdGuardHome"
config_get backupwdpath $CONFIGURATION backupwdpath "/etc/AdGuardHome" config_get backupwdpath $CONFIGURATION backupwdpath "/usr/bin/AdGuardHome"
cp -u -r -f $backupwdpath/data $workdir cp -u -r -f $backupwdpath/data $workdir
} }
backup() { backup() {
config_get backupwdpath $CONFIGURATION backupwdpath "/etc/AdGuardHome" config_get backupwdpath $CONFIGURATION backupwdpath "/usr/bin/AdGuardHome"
mkdir -p $backupwdpath/data mkdir -p $backupwdpath/data
config_get workdir $CONFIGURATION workdir "/etc/AdGuardHome" config_get workdir $CONFIGURATION workdir "/usr/bin/AdGuardHome"
config_get backupfile $CONFIGURATION backupfile "" config_get backupfile $CONFIGURATION backupfile ""
for one in $backupfile; for one in $backupfile;
do do
@@ -424,7 +427,7 @@ start_service() {
return return
fi fi
#what need to do before reload #what need to do before reload
config_get workdir $CONFIGURATION workdir "/etc/AdGuardHome" config_get workdir $CONFIGURATION workdir "/usr/bin/AdGuardHome"
config_get backupfile $CONFIGURATION backupfile "" config_get backupfile $CONFIGURATION backupfile ""
mkdir -p $workdir/data mkdir -p $workdir/data
@@ -449,7 +452,7 @@ start_service() {
fi fi
fi fi
local ADDITIONAL_ARGS="" local ADDITIONAL_ARGS=""
config_get binpath $CONFIGURATION binpath "/usr/bin/AdGuardHome" config_get binpath $CONFIGURATION binpath "/usr/bin/AdGuardHome/AdGuardHome"
mkdir -p ${binpath%/*} mkdir -p ${binpath%/*}
ADDITIONAL_ARGS="$ADDITIONAL_ARGS -c $configpath" ADDITIONAL_ARGS="$ADDITIONAL_ARGS -c $configpath"
@@ -574,8 +577,8 @@ do_crontab(){
[ "$enabled" == "0" ] || [ "${crontab//autoupdate/}" == "$crontab" ] && cronenable=0 || cronenable=1 [ "$enabled" == "0" ] || [ "${crontab//autoupdate/}" == "$crontab" ] && cronenable=0 || cronenable=1
crontab_editor crontab_editor
config_get workdir $CONFIGURATION workdir "/etc/AdGuardHome" config_get workdir $CONFIGURATION workdir "/usr/bin/AdGuardHome"
config_get lastworkdir $CONFIGURATION lastworkdir "/etc/AdGuardHome" config_get lastworkdir $CONFIGURATION lastworkdir "/usr/bin/AdGuardHome"
findstr="/usr/share/AdGuardHome/tailto.sh [0-9]* \$(uci get AdGuardHome.AdGuardHome.workdir)/data/querylog.json" findstr="/usr/share/AdGuardHome/tailto.sh [0-9]* \$(uci get AdGuardHome.AdGuardHome.workdir)/data/querylog.json"
#[ -n "$lastworkdir" ] && findstr="/usr/share/AdGuardHome/tailto.sh [0-9]* $lastworkdir/data/querylog.json" && [ "$lastworkdir" != "$workdir" ] && replace="${lastworkdir//\//\\/}/${workdir//\//\\/}" #[ -n "$lastworkdir" ] && findstr="/usr/share/AdGuardHome/tailto.sh [0-9]* $lastworkdir/data/querylog.json" && [ "$lastworkdir" != "$workdir" ] && replace="${lastworkdir//\//\\/}/${workdir//\//\\/}"
default="0 * * * * /usr/share/AdGuardHome/tailto.sh 2000 \$(uci get AdGuardHome.AdGuardHome.workdir)/data/querylog.json" default="0 * * * * /usr/share/AdGuardHome/tailto.sh 2000 \$(uci get AdGuardHome.AdGuardHome.workdir)/data/querylog.json"

View File

@@ -6,10 +6,7 @@ uci -q batch <<-EOF >/dev/null 2>&1
set ucitrack.@AdGuardHome[-1].init=AdGuardHome set ucitrack.@AdGuardHome[-1].init=AdGuardHome
commit ucitrack commit ucitrack
delete AdGuardHome.AdGuardHome.ucitracktest delete AdGuardHome.AdGuardHome.ucitracktest
/etc/init.d/AdGuardHome restart
EOF EOF
rm -f /tmp/luci-indexcache rm -f /tmp/luci-indexcache
chmod +x /etc/init.d/AdGuardHome /usr/share/AdGuardHome/*
exit 0 exit 0

View File

@@ -2186,7 +2186,6 @@
24geban.com 24geban.com
24haowan.com 24haowan.com
24hmb.com 24hmb.com
24jz.com
24k99.com 24k99.com
24ker.com 24ker.com
24kplus.com 24kplus.com
@@ -3116,7 +3115,6 @@
3ddl.net 3ddl.net
3ddl.org 3ddl.org
3deazer.com 3deazer.com
3demoo.com
3dfrom.com 3dfrom.com
3dgenomics.org 3dgenomics.org
3dhao.com 3dhao.com
@@ -5884,6 +5882,7 @@
81677.com 81677.com
8169.com 8169.com
817398.com 817398.com
8175835ccc.com
81761.com 81761.com
817711.com 817711.com
818.com 818.com
@@ -6827,6 +6826,7 @@
98t.la 98t.la
98t.net 98t.net
98weixin.com 98weixin.com
98wubi.com
98znz.com 98znz.com
99.com 99.com
99083.com 99083.com
@@ -6854,6 +6854,7 @@
9966w.com 9966w.com
996a.com 996a.com
996dns.com 996dns.com
996pic.com
9973.com 9973.com
997788.com 997788.com
998.com 998.com
@@ -7434,6 +7435,7 @@ adtchrome.com
adtianmai.com adtianmai.com
adtime.com adtime.com
adtmm.com adtmm.com
adtxl.com
adubest.com adubest.com
adukwai.com adukwai.com
adunicorn.com adunicorn.com
@@ -9331,6 +9333,7 @@ awoyun.com
awsdns-cn-36.net awsdns-cn-36.net
awsdns-cn-57.com awsdns-cn-57.com
awsdns-cn-58.net awsdns-cn-58.net
awsl.wang
awsok.com awsok.com
awspal.com awspal.com
awstar.net awstar.net
@@ -10925,7 +10928,6 @@ bizchallenge.net
bizcharts.net bizcharts.net
bizcn.com bizcn.com
bizconfstreaming.com bizconfstreaming.com
bizgame.com
bizhi360.com bizhi360.com
bizhi88.com bizhi88.com
bizhicool.com bizhicool.com
@@ -12312,6 +12314,7 @@ camelsee.com
camera360.com camera360.com
camgle.com camgle.com
camnpr.com camnpr.com
camoryapps.com
campanilechina.com campanilechina.com
campus-app.net campus-app.net
campuschina.org campuschina.org
@@ -12960,6 +12963,7 @@ cdnhwczth23.com
cdnhwcztu09.com cdnhwcztu09.com
cdnhwczxh101.com cdnhwczxh101.com
cdnidc.net cdnidc.net
cdnjson.com
cdnjtzy.com cdnjtzy.com
cdnle.com cdnle.com
cdnle.net cdnle.net
@@ -14727,6 +14731,7 @@ chunhui12.com
chunjingtech.com chunjingtech.com
chunjiws.com chunjiws.com
chunmi.com chunmi.com
chunmiaosh.com
chunqiuwang.com chunqiuwang.com
chunquff.com chunquff.com
chunshuitang.com chunshuitang.com
@@ -16003,6 +16008,7 @@ codepiano.com
codepku.com codepku.com
codeplayer.vip codeplayer.vip
codeplaygames.com codeplaygames.com
codeprj.com
coder.work coder.work
coder100.com coder100.com
coder4.com coder4.com
@@ -16650,7 +16656,6 @@ csdiy.wiki
csdn.com csdn.com
csdn.net csdn.net
csdnxiazai.xyz csdnxiazai.xyz
csdqp.com
csdxcw.com csdxcw.com
csdyx.com csdyx.com
csea767.com csea767.com
@@ -17273,7 +17278,6 @@ dagangcheng.com
dagongcredit.com dagongcredit.com
dagongnet.com dagongnet.com
dagufood.com dagufood.com
daguu.com
daguzhe.com daguzhe.com
dahainan.com dahainan.com
dahaiyang.com dahaiyang.com
@@ -18710,6 +18714,7 @@ dlzyc.com
dm004.net dm004.net
dm0571.com dm0571.com
dm176.com dm176.com
dm21.com
dm300.com dm300.com
dm321.net dm321.net
dm5.com dm5.com
@@ -18746,7 +18751,6 @@ dmread.com
dmrtb.com dmrtb.com
dmssc.net dmssc.net
dmtg.com dmtg.com
dmyy.cc
dmyz.org dmyz.org
dmyzw.com dmyzw.com
dmzfa.com dmzfa.com
@@ -19027,6 +19031,7 @@ dongxuyitai.com
dongyaods.com dongyaods.com
dongyin.net dongyin.net
dongyun.biz dongyun.biz
dongyun01.com
dongzhougroup.com dongzhougroup.com
dongzhuoyao.com dongzhuoyao.com
donhonet.net donhonet.net
@@ -20128,6 +20133,7 @@ ecocn.org
ecombdapi.com ecombdapi.com
ecombdimg.com ecombdimg.com
ecombdstatic.com ecombdstatic.com
ecombdvod.com
ecomoter.com ecomoter.com
ecool.site ecool.site
ecoplastech.com ecoplastech.com
@@ -22913,7 +22919,6 @@ g80mx.com
g88885555.com g88885555.com
g88886666.com g88886666.com
g8f8.com g8f8.com
ga0.me
ga001.com ga001.com
ga25.com ga25.com
gaapqcloud.com gaapqcloud.com
@@ -27223,7 +27228,6 @@ hongshu.com
hongshunet.com hongshunet.com
hongshunth.com hongshunth.com
hongsungifts.com hongsungifts.com
hongt.com
hongtastock.com hongtastock.com
hongtu.net hongtu.net
hongxiaolong.com hongxiaolong.com
@@ -27682,7 +27686,6 @@ huadongmedia.com
huadoo.com huadoo.com
huadream.com huadream.com
huaduocai.net huaduocai.net
huadx.com
huaease.net huaease.net
huaer.cc huaer.cc
huafang.com huafang.com
@@ -27951,7 +27954,6 @@ huazhongtimes.com
huazhu.com huazhu.com
huazhuanapp.com huazhuanapp.com
huazhucorp.com huazhucorp.com
huazi55.xyz
huazirc.com huazirc.com
hubcyts.com hubcyts.com
hubei-design.com hubei-design.com
@@ -29196,6 +29198,7 @@ idcvip.net
idcwn.com idcwn.com
idcys.com idcys.com
idcyunwei.org idcyunwei.org
idczone.net
idea-king.org idea-king.org
idea1986.com idea1986.com
ideacms.net ideacms.net
@@ -37334,6 +37337,7 @@ lytpw.com
lytuchuang2.com lytuchuang2.com
lytuchuang3.com lytuchuang3.com
lytuchuang4.com lytuchuang4.com
lytuchuang7.com
lyun.me lyun.me
lyunweb.com lyunweb.com
lyvnee.com lyvnee.com
@@ -40437,7 +40441,6 @@ newcoder.com
newcosemi.com newcosemi.com
newdao.net newdao.net
newday.me newday.me
newdefend.com
newdon.net newdon.net
newdruginfo.com newdruginfo.com
newdu.com newdu.com
@@ -40755,6 +40758,7 @@ njgjj.com
njhaiwai.com njhaiwai.com
njhengyou.com njhengyou.com
njhgame.com njhgame.com
njhgzg.com
njhszoo.com njhszoo.com
njibhu.com njibhu.com
njjn.com njjn.com
@@ -42116,6 +42120,7 @@ paomou.com
paopao.com paopao.com
paopaoche.net paopaoche.net
paopaohd.com paopaohd.com
paopaoshipin.com
paopaox.com paopaox.com
paoshuba.cc paoshuba.cc
paoxq.com paoxq.com
@@ -43127,6 +43132,7 @@ pptmind.com
pptok.com pptok.com
pptschool.com pptschool.com
pptstore.net pptstore.net
pptutor.com
pptv.com pptv.com
pptvyun.com pptvyun.com
pptxy.com pptxy.com
@@ -44240,7 +44246,6 @@ qiwendi.com
qiwenhui.com qiwenhui.com
qixia.ltd qixia.ltd
qixiandoc.com qixiandoc.com
qixifuren.com
qixin.com qixin.com
qixin007.com qixin007.com
qixin18.com qixin18.com
@@ -44997,6 +45002,7 @@ qyrb.com
qyren168.com qyren168.com
qysd.net qysd.net
qysfl.com qysfl.com
qysgf.com
qysuliao.com qysuliao.com
qyt1902.com qyt1902.com
qyt321.com qyt321.com
@@ -45158,7 +45164,6 @@ rayrjx.com
raysilicon.com raysilicon.com
raythonsoft.com raythonsoft.com
raytoon.net raytoon.net
rayu.me
rayuu.com rayuu.com
rayyo.com rayyo.com
rayyzx.com rayyzx.com
@@ -46434,7 +46439,6 @@ scsdzxh.org
scsgk.com scsgk.com
scsjnxh.org scsjnxh.org
scsstjt.com scsstjt.com
sctaixin.com
sctbc.net sctbc.net
sctcd.com sctcd.com
sctobacco.com sctobacco.com
@@ -47703,7 +47707,6 @@ shoujimi.com
shoujitouping.com shoujitouping.com
shoujiwan.com shoujiwan.com
shouliwang.com shouliwang.com
shouluo.me
shoumizhibo.com shoumizhibo.com
shoumm.com shoumm.com
shouqianba.com shouqianba.com
@@ -48690,6 +48693,7 @@ smilingwhitebear.com
smiseo.com smiseo.com
smjyfx.com smjyfx.com
smk3000.com smk3000.com
smkmake.com
smkmp.com smkmp.com
smmy365.com smmy365.com
smo-clinplus.com smo-clinplus.com
@@ -48941,7 +48945,6 @@ sometracking.com
somo.so somo.so
somode.com somode.com
sonald.me sonald.me
songchuan12345.com
songcn.com songcn.com
songguo7.com songguo7.com
songguojiankang.com songguojiankang.com
@@ -49370,7 +49373,6 @@ ssxxp.com
ssyar.com ssyar.com
ssyer.com ssyer.com
ssytnet.com ssytnet.com
ssyule.com
ssyxlx.com ssyxlx.com
ssyzx.net ssyzx.net
sszjnc.com sszjnc.com
@@ -50409,6 +50411,7 @@ szxihu.com
szxinghe.net szxinghe.net
szxinjiaxin.com szxinjiaxin.com
szxinyixin.com szxinyixin.com
szxiot.com
szxlga.com szxlga.com
szxsdmy.com szxsdmy.com
szxuexiao.com szxuexiao.com
@@ -50636,7 +50639,6 @@ tanguan.net
tangux.com tangux.com
tangwumo.com tangwumo.com
tangyingkang.com tangyingkang.com
tangzhekan2.net
tangzhuan666.com tangzhuan666.com
tanhaibo.net tanhaibo.net
tanho.com tanho.com
@@ -54268,6 +54270,7 @@ vokop.com
vol.moe vol.moe
volccdn.com volccdn.com
volceapplog.com volceapplog.com
volcengine.com
volces.com volces.com
volcfcdndvs.com volcfcdndvs.com
volcgslb.com volcgslb.com
@@ -54643,6 +54646,7 @@ wandhi.com
wanding.net wanding.net
wandodo.com wandodo.com
wandoer.com wandoer.com
wandongli.com
wandouip.com wandouip.com
wandoujia.com wandoujia.com
waneziyuan.com waneziyuan.com
@@ -56059,7 +56063,6 @@ wincome.group
wind.moe wind.moe
wind2021.com wind2021.com
windcoder.com windcoder.com
windever.com
windin.com windin.com
windmsn.com windmsn.com
windows10.pro windows10.pro
@@ -56994,6 +56997,7 @@ wwenglish.org
wwfchina.org wwfchina.org
wwggw.com wwggw.com
wwjia.com wwjia.com
wwkbiva.com
wwmhdq.com wwmhdq.com
wws23.com wws23.com
wwsgh.com wwsgh.com
@@ -59246,7 +59250,6 @@ xuanwu88.com
xuanwumobile.com xuanwumobile.com
xuanwww.com xuanwww.com
xuanxiaozhuanjia.com xuanxiaozhuanjia.com
xuanxiu.cc
xuanxuan.com xuanxuan.com
xuanxuangame.com xuanxuangame.com
xuanxuantemai.com xuanxuantemai.com
@@ -59892,7 +59895,6 @@ yanjunbo.com
yankanshu.net yankanshu.net
yankay.com yankay.com
yanliu.org yanliu.org
yanlutong.com
yanmbjiage.com yanmbjiage.com
yannaisi.com yannaisi.com
yannv.com yannv.com
@@ -61267,7 +61269,6 @@ yootou.com
yooxun.com yooxun.com
yooxuu.com yooxuu.com
yooyoo360.com yooyoo360.com
yoozai.com
yoozhe.com yoozhe.com
yoozoo.com yoozoo.com
yoozword.com yoozword.com
@@ -61700,6 +61701,7 @@ yscq.com
yse360.cc yse360.cc
ysedu.com ysedu.com
yseeker.com yseeker.com
ysepan.com
ysepay.com ysepay.com
ysext.com ysext.com
ysfog.com ysfog.com
@@ -63126,6 +63128,7 @@ zgwenku.com
zgwhfe.com zgwhfe.com
zgwhw.com zgwhw.com
zgwlcsj.com zgwlcsj.com
zgwstxc.com
zgwt.co zgwt.co
zgwxbbs.com zgwxbbs.com
zgxcfx.com zgxcfx.com
@@ -64661,6 +64664,7 @@ zonghangsl.com
zongheng.com zongheng.com
zongheng001.com zongheng001.com
zonghengke.com zonghengke.com
zonghengxiaoshuo.com
zongming.net zongming.net
zongs365.com zongs365.com
zongshenmotor.com zongshenmotor.com

View File

@@ -26841,6 +26841,7 @@ tj900.com
tjmaxx tjmaxx
tjmaxx.com tjmaxx.com
tjsbfj.com tjsbfj.com
tjstats.com
tjx tjx
tk tk
tkb008.xyz tkb008.xyz