diff --git a/data/hosts.txt b/data/hosts.txt
index 6f4c647..8f3aa93 100644
--- a/data/hosts.txt
+++ b/data/hosts.txt
@@ -1,6 +1,8 @@
# DNS Server Hosts File
# Generated by DNS Server
+127.0.0.1 h
::1 localhost
ad.qq.com 127.0.0.1
-ad.qq.com 0.0.0.0
\ No newline at end of file
+ad.qq.com 0.0.0.0
+127.0.0.1 ex
\ No newline at end of file
diff --git a/data/shield_stats.json b/data/shield_stats.json
index 0afaf21..898e31d 100644
--- a/data/shield_stats.json
+++ b/data/shield_stats.json
@@ -1,5 +1,5 @@
{
"blockedDomainsCount": {},
"resolvedDomainsCount": {},
- "lastSaved": "2025-11-23T23:59:38.260427873+08:00"
+ "lastSaved": "2025-11-24T01:52:20.475535163+08:00"
}
\ No newline at end of file
diff --git a/data/stats.json b/data/stats.json
index 3bad383..59c6376 100644
--- a/data/stats.json
+++ b/data/stats.json
@@ -1,10 +1,10 @@
{
"stats": {
- "Queries": 179,
- "Blocked": 32,
- "Allowed": 154,
+ "Queries": 219,
+ "Blocked": 50,
+ "Allowed": 185,
"Errors": 2,
- "LastQuery": "2025-11-23T23:13:38.043808406+08:00"
+ "LastQuery": "2025-11-24T01:49:06.129694687+08:00"
},
"blockedDomains": {
"ad.qq.com": {
@@ -17,6 +17,16 @@
"Count": 6,
"LastSeen": "2025-11-23T19:06:10.691565251+08:00"
},
+ "adjust.net": {
+ "Domain": "adjust.net",
+ "Count": 8,
+ "LastSeen": "2025-11-24T01:47:49.401607336+08:00"
+ },
+ "api.weathercn.com": {
+ "Domain": "api.weathercn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:41:33.41523753+08:00"
+ },
"app.adjust.com": {
"Domain": "app.adjust.com",
"Count": 2,
@@ -41,13 +51,18 @@
},
"ad.qq.com": {
"Domain": "ad.qq.com",
- "Count": 16,
- "LastSeen": "2025-11-23T19:46:16.276753315+08:00"
+ "Count": 18,
+ "LastSeen": "2025-11-24T00:32:55.929506886+08:00"
},
"ad.qq.com.amazehome.xyz": {
"Domain": "ad.qq.com.amazehome.xyz",
- "Count": 14,
- "LastSeen": "2025-11-23T19:46:16.262416896+08:00"
+ "Count": 16,
+ "LastSeen": "2025-11-24T00:32:55.878106815+08:00"
+ },
+ "adjust.net.amazehome.xyz": {
+ "Domain": "adjust.net.amazehome.xyz",
+ "Count": 8,
+ "LastSeen": "2025-11-24T01:47:49.399009577+08:00"
},
"aeventlog.beacon.qq.com": {
"Domain": "aeventlog.beacon.qq.com",
@@ -284,6 +299,86 @@
"Count": 1,
"LastSeen": "2025-11-23T22:40:35.98874341+08:00"
},
+ "pull-flv-f1.douyincdn.com": {
+ "Domain": "pull-flv-f1.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:41:31.277122645+08:00"
+ },
+ "pull-flv-f6.douyinliving.com": {
+ "Domain": "pull-flv-f6.douyinliving.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:42:01.704954937+08:00"
+ },
+ "pull-flv-h11.douyincdn.com": {
+ "Domain": "pull-flv-h11.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:41:50.588440581+08:00"
+ },
+ "pull-flv-q6.douyincdn.com": {
+ "Domain": "pull-flv-q6.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:42:23.89359236+08:00"
+ },
+ "pull-hls-f5-tsl.douyincdn.com": {
+ "Domain": "pull-hls-f5-tsl.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:48:48.571278524+08:00"
+ },
+ "pull-hls-h11.douyincdn.com": {
+ "Domain": "pull-hls-h11.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:48:59.044222225+08:00"
+ },
+ "pull-hls-q13.douyincdn.com": {
+ "Domain": "pull-hls-q13.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:49:02.729718291+08:00"
+ },
+ "pull-lls-b1.douyincdn.com": {
+ "Domain": "pull-lls-b1.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:49:06.138231286+08:00"
+ },
+ "pull-lls-f5.douyinliving.com": {
+ "Domain": "pull-lls-f5.douyinliving.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:41:59.393301388+08:00"
+ },
+ "pull-rtmp-l6-source.douyincdn.com": {
+ "Domain": "pull-rtmp-l6-source.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:42:08.137591225+08:00"
+ },
+ "pull-t3.douyincdn.com": {
+ "Domain": "pull-t3.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:41:38.612288612+08:00"
+ },
+ "pull-tsl-h6.douyincdn.com": {
+ "Domain": "pull-tsl-h6.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:41:56.624659214+08:00"
+ },
+ "pull-tsl-l1.douyincdn.com": {
+ "Domain": "pull-tsl-l1.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:41:44.725194024+08:00"
+ },
+ "push-rtmp-hs-f5-encryption.douyincdn.com": {
+ "Domain": "push-rtmp-hs-f5-encryption.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:42:05.454063001+08:00"
+ },
+ "push-rtmp-l3.douyincdn.com": {
+ "Domain": "push-rtmp-l3.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:41:33.293391598+08:00"
+ },
+ "push-rtmp-t5.douyincdn.com": {
+ "Domain": "push-rtmp-t5.douyincdn.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:42:12.559089267+08:00"
+ },
"rcm-cus-drcn.platform.dbankcloud.cn": {
"Domain": "rcm-cus-drcn.platform.dbankcloud.cn",
"Count": 1,
@@ -314,6 +409,11 @@
"Count": 4,
"LastSeen": "2025-11-23T19:46:12.850932678+08:00"
},
+ "sofire.baidu.com": {
+ "Domain": "sofire.baidu.com",
+ "Count": 2,
+ "LastSeen": "2025-11-24T01:41:59.792694087+08:00"
+ },
"store-drcn.hispace.dbankcloud.com": {
"Domain": "store-drcn.hispace.dbankcloud.com",
"Count": 1,
@@ -333,12 +433,19 @@
"Domain": "tsms-drcn.security.dbankcloud.cn",
"Count": 2,
"LastSeen": "2025-11-23T23:13:02.239393357+08:00"
+ },
+ "v5-ali-northeast.douyinvod.com": {
+ "Domain": "v5-ali-northeast.douyinvod.com",
+ "Count": 1,
+ "LastSeen": "2025-11-24T01:41:33.349715856+08:00"
}
},
"hourlyStats": {
"2025-11-23-19": 12,
"2025-11-23-22": 2,
- "2025-11-23-23": 2
+ "2025-11-23-23": 2,
+ "2025-11-24-00": 2,
+ "2025-11-24-01": 7
},
- "lastSaved": "2025-11-23T23:53:55.655573463+08:00"
+ "lastSaved": "2025-11-24T01:49:08.420172547+08:00"
}
\ No newline at end of file
diff --git a/dns-server b/dns-server
index f69e19e..0785e58 100755
Binary files a/dns-server and b/dns-server differ
diff --git a/dns-server.log b/dns-server.log
index 9ece824..c081c2a 100644
--- a/dns-server.log
+++ b/dns-server.log
@@ -19010,3 +19010,982 @@ time="2025-11-23T23:59:38+08:00" level=info msg="从缓存加载远程规则" ur
time="2025-11-23T23:59:38+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
time="2025-11-23T23:59:38+08:00" level=info msg="自动更新规则成功"
time="2025-11-23T23:59:38+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:00:37+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:00:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:00:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:00:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:00:38+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:00:38+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:00:38+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:00:38+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:01:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:01:37+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:01:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:01:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:01:38+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:01:38+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:01:38+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:01:38+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:02:37+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:02:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:02:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:02:38+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:02:38+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:02:38+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:02:38+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:02:38+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:03:37+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:03:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:03:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:03:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:03:38+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:03:38+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:03:38+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:03:38+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:04:37+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:04:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:04:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:04:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:04:38+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:04:38+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:04:38+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:04:38+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:05:37+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:05:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:05:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:05:38+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:05:38+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:05:38+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:05:38+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:05:38+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:06:10+08:00" level=info msg="正在关闭服务..."
+time="2025-11-24T00:06:10+08:00" level=info msg="统计数据保存成功"
+time="2025-11-24T00:06:10+08:00" level=info msg="DNS服务器已停止"
+time="2025-11-24T00:06:10+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
+time="2025-11-24T00:06:10+08:00" level=info msg="HTTP控制台服务器已停止"
+time="2025-11-24T00:06:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:06:10+08:00" level=info msg="规则自动更新已停止"
+time="2025-11-24T00:06:10+08:00" level=info msg="所有服务已关闭"
+time="2025-11-24T00:06:10+08:00" level=warning msg="日志系统已关闭"
+time="2025-11-24T00:07:36+08:00" level=error msg="解析Shield计数数据失败" error="unexpected end of JSON input"
+time="2025-11-24T00:07:36+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:07:36+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 452, hosts规则: 3"
+time="2025-11-24T00:07:36+08:00" level=info msg="统计数据加载成功"
+time="2025-11-24T00:07:36+08:00" level=info msg="DNS服务器已启动,监听端口: 53"
+time="2025-11-24T00:07:36+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
+time="2025-11-24T00:07:36+08:00" level=info msg="DNS TCP服务器启动,监听端口: 53"
+time="2025-11-24T00:07:36+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
+time="2025-11-24T00:07:36+08:00" level=info msg="DNS UDP服务器启动,监听端口: 53"
+time="2025-11-24T00:07:36+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
+time="2025-11-24T00:07:36+08:00" level=info msg="规则自动更新已启动" interval=60
+time="2025-11-24T00:07:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:08:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:08:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:08:36+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:08:36+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 452, hosts规则: 3"
+time="2025-11-24T00:08:36+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:09:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:09:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:09:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:09:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:09:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:09:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:10:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:10:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:10:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:10:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:10:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:10:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:10:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:10:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:11:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:11:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:11:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:11:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:11:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:11:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:11:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:11:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:12:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:12:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:12:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:12:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:12:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:12:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:12:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:12:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:13:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:13:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:13:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:13:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:13:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:13:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:13:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:13:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:14:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:14:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:14:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:14:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:14:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:14:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:14:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:14:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:15:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:15:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:15:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:15:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:15:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:15:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:15:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:16:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:16:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:16:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:16:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:16:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:16:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:16:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:16:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:17:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:17:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:17:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:17:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:17:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:17:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:17:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:17:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:18:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:18:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:18:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:18:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:18:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:18:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:18:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:18:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:19:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:19:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:19:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:19:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:19:36+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:19:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:19:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:19:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:20:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:20:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:20:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:20:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:20:36+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:20:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:20:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:20:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:21:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:21:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:21:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:21:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:21:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:21:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:22:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:22:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:22:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:22:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:22:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:22:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:22:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:22:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:23:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:23:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:23:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:23:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:23:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:23:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:23:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:23:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:24:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:24:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:24:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:24:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:24:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:24:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:24:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:24:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:25:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:25:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:25:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:25:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:25:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:25:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:25:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:25:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:26:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:26:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:26:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:26:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:26:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:26:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:26:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:26:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:27:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:27:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:27:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:27:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:27:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:27:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:27:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:27:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:28:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:28:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:28:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:28:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:28:36+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:28:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:28:36+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:28:36+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:29:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:29:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:29:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:29:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:29:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:29:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:30:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:30:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:30:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:30:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:30:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:30:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:30:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:31:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:31:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:31:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:31:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:31:36+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:31:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:31:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:31:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:32:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:32:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:32:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:32:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:32:36+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:32:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:32:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:32:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:32:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64843" domain=ad.qq.com.amazehome.xyz type=1
+time="2025-11-24T00:32:55+08:00" level=debug msg="DNS查询成功" domain=ad.qq.com.amazehome.xyz rtt=58.704512ms server="223.5.5.5:53"
+time="2025-11-24T00:32:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64844" domain=ad.qq.com.amazehome.xyz type=28
+time="2025-11-24T00:32:55+08:00" level=debug msg="DNS查询成功" domain=ad.qq.com.amazehome.xyz rtt=54.141686ms server="223.5.5.5:53"
+time="2025-11-24T00:32:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64845" domain=ad.qq.com type=1
+time="2025-11-24T00:32:55+08:00" level=debug msg="DNS查询成功" domain=ad.qq.com rtt=16.656737ms server="223.5.5.5:53"
+time="2025-11-24T00:32:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64846" domain=ad.qq.com type=28
+time="2025-11-24T00:32:55+08:00" level=debug msg="DNS查询成功" domain=ad.qq.com rtt=28.625359ms server="223.5.5.5:53"
+time="2025-11-24T00:33:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:33:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:33:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:33:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:33:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:33:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:33:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:33:51+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64961" domain=adjust.net.amazehome.xyz type=1
+time="2025-11-24T00:33:51+08:00" level=debug msg="DNS查询成功" domain=adjust.net.amazehome.xyz rtt=24.935293ms server="223.5.5.5:53"
+time="2025-11-24T00:33:51+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64962" domain=adjust.net.amazehome.xyz type=28
+time="2025-11-24T00:33:51+08:00" level=debug msg="DNS查询成功" domain=adjust.net.amazehome.xyz rtt=21.107882ms server="223.5.5.5:53"
+time="2025-11-24T00:33:51+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64963" domain=adjust.net type=1
+time="2025-11-24T00:33:51+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:64963" domain=adjust.net
+time="2025-11-24T00:33:51+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64964" domain=adjust.net type=28
+time="2025-11-24T00:33:51+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:64964" domain=adjust.net
+time="2025-11-24T00:34:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:34:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:34:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:34:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:34:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:34:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:34:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:34:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:35:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:35:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:35:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:35:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:35:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:35:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:35:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:35:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:36:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:36:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:36:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:36:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:36:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:36:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:36:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:36:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:37:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:37:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:37:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:37:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:37:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:37:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:37:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:38:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:38:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:38:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:38:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:38:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:38:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:38:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:38:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:39:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:39:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:39:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:39:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:39:36+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:39:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:39:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:39:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:40:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:40:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:40:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:40:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:40:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:40:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:40:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:41:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:41:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:41:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:41:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:41:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:41:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:41:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:41:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:42:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:42:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:42:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:42:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:42:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:42:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:42:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:42:37+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:43:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:43:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:43:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:43:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:43:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:43:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:43:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:43:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:44:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:44:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:44:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:44:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:44:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:44:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:44:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:44:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:45:36+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:45:36+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:45:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:45:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:45:37+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:45:37+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:45:37+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:46:12+08:00" level=info msg="正在关闭服务..."
+time="2025-11-24T00:46:12+08:00" level=info msg="统计数据保存成功"
+time="2025-11-24T00:46:12+08:00" level=info msg="DNS服务器已停止"
+time="2025-11-24T00:46:12+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
+time="2025-11-24T00:46:12+08:00" level=info msg="HTTP控制台服务器已停止"
+time="2025-11-24T00:46:12+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:46:12+08:00" level=info msg="规则自动更新已停止"
+time="2025-11-24T00:46:12+08:00" level=info msg="所有服务已关闭"
+time="2025-11-24T00:46:12+08:00" level=warning msg="日志系统已关闭"
+time="2025-11-24T00:47:09+08:00" level=info msg="Shield计数数据加载成功"
+time="2025-11-24T00:47:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:47:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 452, hosts规则: 3"
+time="2025-11-24T00:47:10+08:00" level=info msg="统计数据加载成功"
+time="2025-11-24T00:47:10+08:00" level=info msg="DNS服务器已启动,监听端口: 53"
+time="2025-11-24T00:47:10+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
+time="2025-11-24T00:47:10+08:00" level=info msg="DNS TCP服务器启动,监听端口: 53"
+time="2025-11-24T00:47:10+08:00" level=info msg="规则自动更新已启动" interval=60
+time="2025-11-24T00:47:10+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
+time="2025-11-24T00:47:10+08:00" level=info msg="DNS UDP服务器启动,监听端口: 53"
+time="2025-11-24T00:47:10+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
+time="2025-11-24T00:47:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:48:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:48:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:48:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:48:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 452, hosts规则: 3"
+time="2025-11-24T00:48:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:49:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:49:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:49:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:49:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:49:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:49:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:50:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:50:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:50:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:50:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:50:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:50:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:51:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:51:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:51:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:51:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:51:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:51:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:51:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:51:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:52:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:52:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:52:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:52:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:52:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:52:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:52:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:52:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:53:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:53:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:53:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:53:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:53:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:53:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:53:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:53:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:54:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:54:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:54:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:54:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:54:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:54:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:54:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:54:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:55:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:55:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:55:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:55:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:55:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:55:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:56:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:56:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:56:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:56:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:56:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:56:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:56:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:56:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:57:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:57:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:57:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:57:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:57:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:57:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:57:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:57:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:58:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T00:58:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:58:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:58:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:58:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:58:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T00:58:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T00:58:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:59:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T00:59:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T00:59:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T00:59:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T00:59:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T00:59:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T00:59:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:00:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:00:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:00:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:00:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:00:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:00:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:00:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:00:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:01:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:01:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:01:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:01:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:01:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:01:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:01:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:01:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:02:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:02:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:02:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:02:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:02:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:02:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:02:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:02:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:03:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:03:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:03:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:03:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:03:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:03:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:03:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:03:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:04:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:04:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:04:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:04:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:04:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:04:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:04:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:04:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:05:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:05:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:05:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:05:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:05:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:05:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:05:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:05:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:06:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:06:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:06:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:06:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:06:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:06:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:06:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:06:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:07:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:07:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:07:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:07:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:07:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:07:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:07:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:07:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:08:10+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:08:10+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:08:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:08:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:08:10+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:08:10+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:08:10+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:08:10+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:08:16+08:00" level=info msg="正在关闭服务..."
+time="2025-11-24T01:08:16+08:00" level=info msg="统计数据保存成功"
+time="2025-11-24T01:08:16+08:00" level=info msg="DNS服务器已停止"
+time="2025-11-24T01:08:16+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
+time="2025-11-24T01:08:16+08:00" level=info msg="HTTP控制台服务器已停止"
+time="2025-11-24T01:08:16+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:08:16+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:08:16+08:00" level=info msg="规则自动更新已停止"
+time="2025-11-24T01:08:16+08:00" level=info msg="所有服务已关闭"
+time="2025-11-24T01:08:16+08:00" level=warning msg="日志系统已关闭"
+time="2025-11-24T01:08:18+08:00" level=info msg="Shield计数数据加载成功"
+time="2025-11-24T01:08:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:08:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:08:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:08:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:08:18+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:08:18+08:00" level=info msg="统计数据加载成功"
+time="2025-11-24T01:08:18+08:00" level=info msg="DNS服务器已启动,监听端口: 53"
+time="2025-11-24T01:08:18+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
+time="2025-11-24T01:08:18+08:00" level=info msg="DNS TCP服务器启动,监听端口: 53"
+time="2025-11-24T01:08:18+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
+time="2025-11-24T01:08:18+08:00" level=info msg="DNS UDP服务器启动,监听端口: 53"
+time="2025-11-24T01:08:18+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
+time="2025-11-24T01:08:18+08:00" level=info msg="规则自动更新已启动" interval=60
+time="2025-11-24T01:08:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:09:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:09:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:09:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:09:18+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 452, hosts规则: 3"
+time="2025-11-24T01:09:18+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:10:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:10:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:10:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:10:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:10:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:10:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:10:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:10:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:11:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:11:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:11:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:11:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:11:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:11:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:11:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:11:19+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:12:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:12:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:12:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:12:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:12:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:12:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:12:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:12:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:13:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:13:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:13:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:13:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:13:19+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:13:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T01:13:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:14:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:14:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:14:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:14:19+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:14:19+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:14:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:14:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:14:19+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:15:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:15:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:15:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:15:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:15:19+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:15:19+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:15:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:15:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:16:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:16:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:16:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:16:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:16:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:16:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:16:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:16:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:17:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:17:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:17:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:17:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:17:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:17:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:17:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:17:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:18:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:18:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:18:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:18:19+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:18:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 3"
+time="2025-11-24T01:18:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:18:19+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:19:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:19:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:19:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:19:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:19:19+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:19:19+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:19:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:19:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:20:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:20:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:20:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:20:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:20:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:20:19+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:20:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 3"
+time="2025-11-24T01:20:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:21:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:21:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:21:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:21:19+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:21:19+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:21:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:21:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:21:19+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:22:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:22:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:22:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:22:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:22:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:22:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:22:18+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:22:18+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:23:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:23:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:23:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:23:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:23:19+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:23:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 5"
+time="2025-11-24T01:23:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:24:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:24:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:24:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:24:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:24:19+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:24:19+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:24:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:24:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:25:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:25:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:25:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:25:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:25:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:25:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:25:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:25:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:26:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:26:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:26:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:26:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:26:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:26:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:26:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:26:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:27:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:27:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:27:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:27:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:27:19+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:27:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:27:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:27:19+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:28:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:28:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:28:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:28:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:28:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:28:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:28:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:28:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:29:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:29:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:29:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:29:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:29:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:29:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:29:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:29:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:30:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:30:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:30:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:30:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:30:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:30:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:30:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:30:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:31:18+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:31:18+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:31:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:31:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:31:18+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:31:18+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:31:19+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:31:19+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:31:26+08:00" level=info msg="正在关闭服务..."
+time="2025-11-24T01:31:26+08:00" level=info msg="统计数据保存成功"
+time="2025-11-24T01:31:26+08:00" level=info msg="DNS服务器已停止"
+time="2025-11-24T01:31:26+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
+time="2025-11-24T01:31:26+08:00" level=info msg="HTTP控制台服务器已停止"
+time="2025-11-24T01:31:26+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:31:26+08:00" level=info msg="规则自动更新已停止"
+time="2025-11-24T01:31:26+08:00" level=info msg="所有服务已关闭"
+time="2025-11-24T01:31:26+08:00" level=warning msg="日志系统已关闭"
+time="2025-11-24T01:36:54+08:00" level=error msg="解析Shield计数数据失败" error="unexpected end of JSON input"
+time="2025-11-24T01:36:54+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:36:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 452, hosts规则: 5"
+time="2025-11-24T01:36:55+08:00" level=info msg="统计数据加载成功"
+time="2025-11-24T01:36:55+08:00" level=info msg="DNS服务器已启动,监听端口: 53"
+time="2025-11-24T01:36:55+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
+time="2025-11-24T01:36:55+08:00" level=info msg="DNS TCP服务器启动,监听端口: 53"
+time="2025-11-24T01:36:55+08:00" level=info msg="DNS UDP服务器启动,监听端口: 53"
+time="2025-11-24T01:36:55+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
+time="2025-11-24T01:36:55+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
+time="2025-11-24T01:36:55+08:00" level=info msg="规则自动更新已启动" interval=60
+time="2025-11-24T01:36:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:37:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:37:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:37:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:37:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 452, hosts规则: 5"
+time="2025-11-24T01:37:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:38:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:38:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:38:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:38:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:38:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:38:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:38:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:38:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:39:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:39:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:39:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:39:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:39:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:39:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:39:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:39:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:40:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:40:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:40:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:40:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:40:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:40:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:40:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:40:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:41:31+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:3189" domain=pull-flv-f1.douyincdn.com type=1
+time="2025-11-24T01:41:31+08:00" level=debug msg="DNS查询成功" domain=pull-flv-f1.douyincdn.com rtt=5.435084ms server="223.5.5.5:53"
+time="2025-11-24T01:41:33+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:6165" domain=push-rtmp-l3.douyincdn.com type=1
+time="2025-11-24T01:41:33+08:00" level=debug msg="DNS查询成功" domain=push-rtmp-l3.douyincdn.com rtt=5.622771ms server="223.5.5.5:53"
+time="2025-11-24T01:41:33+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:46034" domain=v5-ali-northeast.douyinvod.com type=1
+time="2025-11-24T01:41:33+08:00" level=debug msg="DNS查询成功" domain=v5-ali-northeast.douyinvod.com rtt=4.497094ms server="223.5.5.5:53"
+time="2025-11-24T01:41:33+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:48411" domain=api.weathercn.com type=1
+time="2025-11-24T01:41:33+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:48411" domain=api.weathercn.com
+time="2025-11-24T01:41:38+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:49746" domain=pull-t3.douyincdn.com type=1
+time="2025-11-24T01:41:38+08:00" level=debug msg="DNS查询成功" domain=pull-t3.douyincdn.com rtt=5.723426ms server="223.5.5.5:53"
+time="2025-11-24T01:41:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:62514" domain=pull-tsl-l1.douyincdn.com type=1
+time="2025-11-24T01:41:44+08:00" level=debug msg="DNS查询成功" domain=pull-tsl-l1.douyincdn.com rtt=5.653986ms server="223.5.5.5:53"
+time="2025-11-24T01:41:50+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:42983" domain=pull-flv-h11.douyincdn.com type=1
+time="2025-11-24T01:41:50+08:00" level=debug msg="DNS查询成功" domain=pull-flv-h11.douyincdn.com rtt=5.592504ms server="223.5.5.5:53"
+time="2025-11-24T01:41:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:41:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:41:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:41:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:41:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:41:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:41:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:41:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:41:56+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:45313" domain=pull-tsl-h6.douyincdn.com type=1
+time="2025-11-24T01:41:56+08:00" level=debug msg="DNS查询成功" domain=pull-tsl-h6.douyincdn.com rtt=6.033315ms server="223.5.5.5:53"
+time="2025-11-24T01:41:59+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:33719" domain=sofire.baidu.com type=1
+time="2025-11-24T01:41:59+08:00" level=debug msg="DNS查询成功" domain=sofire.baidu.com rtt=5.049372ms server="223.5.5.5:53"
+time="2025-11-24T01:41:59+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:14322" domain=pull-lls-f5.douyinliving.com type=1
+time="2025-11-24T01:41:59+08:00" level=debug msg="DNS查询成功" domain=pull-lls-f5.douyinliving.com rtt=5.839751ms server="223.5.5.5:53"
+time="2025-11-24T01:41:59+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:15555" domain=sofire.baidu.com type=1
+time="2025-11-24T01:41:59+08:00" level=debug msg="DNS查询成功" domain=sofire.baidu.com rtt=5.704091ms server="223.5.5.5:53"
+time="2025-11-24T01:42:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:44160" domain=pull-flv-f6.douyinliving.com type=1
+time="2025-11-24T01:42:01+08:00" level=debug msg="DNS查询成功" domain=pull-flv-f6.douyinliving.com rtt=5.240815ms server="223.5.5.5:53"
+time="2025-11-24T01:42:05+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:63958" domain=push-rtmp-hs-f5-encryption.douyincdn.com type=1
+time="2025-11-24T01:42:05+08:00" level=debug msg="DNS查询成功" domain=push-rtmp-hs-f5-encryption.douyincdn.com rtt=5.07933ms server="223.5.5.5:53"
+time="2025-11-24T01:42:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:16204" domain=pull-rtmp-l6-source.douyincdn.com type=1
+time="2025-11-24T01:42:08+08:00" level=debug msg="DNS查询成功" domain=pull-rtmp-l6-source.douyincdn.com rtt=5.901347ms server="223.5.5.5:53"
+time="2025-11-24T01:42:12+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:37023" domain=push-rtmp-t5.douyincdn.com type=1
+time="2025-11-24T01:42:12+08:00" level=debug msg="DNS查询成功" domain=push-rtmp-t5.douyincdn.com rtt=7.182554ms server="223.5.5.5:53"
+time="2025-11-24T01:42:23+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:32754" domain=pull-flv-q6.douyincdn.com type=1
+time="2025-11-24T01:42:23+08:00" level=debug msg="DNS查询成功" domain=pull-flv-q6.douyincdn.com rtt=5.224069ms server="223.5.5.5:53"
+time="2025-11-24T01:42:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:42:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:42:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:42:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:42:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:42:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:42:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:42:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:43:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:43:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:43:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:43:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:43:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:43:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:43:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:43:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:44:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:44:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:44:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:44:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:44:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:44:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:44:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:44:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:45:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:45:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:45:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:45:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:45:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:45:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:45:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:45:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:46:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:46:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:46:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:46:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:46:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:46:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:46:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:46:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:47:48+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54033" domain=adjust.net.amazehome.xyz type=1
+time="2025-11-24T01:47:48+08:00" level=debug msg="DNS查询成功" domain=adjust.net.amazehome.xyz rtt=26.677211ms server="223.5.5.5:53"
+time="2025-11-24T01:47:48+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54034" domain=adjust.net.amazehome.xyz type=28
+time="2025-11-24T01:47:48+08:00" level=debug msg="DNS查询成功" domain=adjust.net.amazehome.xyz rtt=24.176641ms server="223.5.5.5:53"
+time="2025-11-24T01:47:48+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54035" domain=adjust.net type=1
+time="2025-11-24T01:47:48+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:54035" domain=adjust.net
+time="2025-11-24T01:47:48+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54036" domain=adjust.net type=28
+time="2025-11-24T01:47:48+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:54036" domain=adjust.net
+time="2025-11-24T01:47:48+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64065" domain=adjust.net.amazehome.xyz type=1
+time="2025-11-24T01:47:48+08:00" level=debug msg="DNS查询成功" domain=adjust.net.amazehome.xyz rtt=17.501598ms server="223.5.5.5:53"
+time="2025-11-24T01:47:48+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64066" domain=adjust.net.amazehome.xyz type=28
+time="2025-11-24T01:47:48+08:00" level=debug msg="DNS查询成功" domain=adjust.net.amazehome.xyz rtt=64.890714ms server="223.6.6.6:53"
+time="2025-11-24T01:47:48+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64067" domain=adjust.net type=1
+time="2025-11-24T01:47:48+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:64067" domain=adjust.net
+time="2025-11-24T01:47:48+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64068" domain=adjust.net type=28
+time="2025-11-24T01:47:48+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:64068" domain=adjust.net
+time="2025-11-24T01:47:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64069" domain=adjust.net.amazehome.xyz type=1
+time="2025-11-24T01:47:49+08:00" level=debug msg="DNS查询成功" domain=adjust.net.amazehome.xyz rtt=66.95899ms server="223.5.5.5:53"
+time="2025-11-24T01:47:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64537" domain=adjust.net.amazehome.xyz type=28
+time="2025-11-24T01:47:49+08:00" level=debug msg="DNS查询成功" domain=adjust.net.amazehome.xyz rtt=5.735744ms server="223.6.6.6:53"
+time="2025-11-24T01:47:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64538" domain=adjust.net type=1
+time="2025-11-24T01:47:49+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:64538" domain=adjust.net
+time="2025-11-24T01:47:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64539" domain=adjust.net type=28
+time="2025-11-24T01:47:49+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:64539" domain=adjust.net
+time="2025-11-24T01:47:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:47:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:47:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:47:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:47:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:47:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:47:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:47:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:48:48+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:43398" domain=pull-hls-f5-tsl.douyincdn.com type=1
+time="2025-11-24T01:48:48+08:00" level=debug msg="DNS查询成功" domain=pull-hls-f5-tsl.douyincdn.com rtt=6.713185ms server="223.5.5.5:53"
+time="2025-11-24T01:48:55+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:48:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:48:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:48:55+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:48:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:48:55+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:48:55+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:48:55+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:48:59+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36578" domain=pull-hls-h11.douyincdn.com type=1
+time="2025-11-24T01:48:59+08:00" level=debug msg="DNS查询成功" domain=pull-hls-h11.douyincdn.com rtt=5.443357ms server="223.5.5.5:53"
+time="2025-11-24T01:49:02+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:33820" domain=pull-hls-q13.douyincdn.com type=1
+time="2025-11-24T01:49:02+08:00" level=debug msg="DNS查询成功" domain=pull-hls-q13.douyincdn.com rtt=5.419047ms server="223.5.5.5:53"
+time="2025-11-24T01:49:06+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:31578" domain=pull-lls-b1.douyincdn.com type=1
+time="2025-11-24T01:49:06+08:00" level=debug msg="DNS查询成功" domain=pull-lls-b1.douyincdn.com rtt=6.688115ms server="223.5.5.5:53"
+time="2025-11-24T01:49:08+08:00" level=info msg="正在关闭服务..."
+time="2025-11-24T01:49:08+08:00" level=info msg="统计数据保存成功"
+time="2025-11-24T01:49:08+08:00" level=info msg="DNS服务器已停止"
+time="2025-11-24T01:49:08+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
+time="2025-11-24T01:49:08+08:00" level=info msg="HTTP控制台服务器已停止"
+time="2025-11-24T01:49:08+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:49:08+08:00" level=info msg="规则自动更新已停止"
+time="2025-11-24T01:49:08+08:00" level=info msg="所有服务已关闭"
+time="2025-11-24T01:49:08+08:00" level=warning msg="日志系统已关闭"
+time="2025-11-24T01:49:19+08:00" level=info msg="Shield计数数据加载成功"
+time="2025-11-24T01:49:20+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:49:20+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:49:20+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:49:20+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:49:20+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:49:20+08:00" level=info msg="统计数据加载成功"
+time="2025-11-24T01:49:20+08:00" level=info msg="DNS服务器已启动,监听端口: 53"
+time="2025-11-24T01:49:20+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
+time="2025-11-24T01:49:20+08:00" level=info msg="DNS TCP服务器启动,监听端口: 53"
+time="2025-11-24T01:49:20+08:00" level=info msg="规则自动更新已启动" interval=60
+time="2025-11-24T01:49:20+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
+time="2025-11-24T01:49:20+08:00" level=info msg="DNS UDP服务器启动,监听端口: 53"
+time="2025-11-24T01:49:20+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
+time="2025-11-24T01:49:20+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:49:21+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:63690" domain=pull-hls-q6.douyincdn.com type=1
+time="2025-11-24T01:49:21+08:00" level=debug msg="DNS查询成功" domain=pull-hls-q6.douyincdn.com rtt=8.078025ms server="223.5.5.5:53"
+time="2025-11-24T01:50:20+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:50:20+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:50:20+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:50:20+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 452, hosts规则: 5"
+time="2025-11-24T01:50:20+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:51:20+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:51:20+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:51:20+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
+time="2025-11-24T01:51:20+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:51:20+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
+time="2025-11-24T01:51:20+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
+time="2025-11-24T01:51:20+08:00" level=info msg="自动更新规则成功"
+time="2025-11-24T01:51:20+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:52:20+08:00" level=info msg="开始自动更新规则"
+time="2025-11-24T01:52:20+08:00" level=info msg="Shield计数数据保存成功"
+time="2025-11-24T01:52:20+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
+time="2025-11-24T01:52:21+08:00" level=error msg="获取远程规则失败" error="Get \"hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt\": unsupported protocol scheme \"hhttps\"" url="hhttps://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
+time="2025-11-24T01:52:21+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 5"
+time="2025-11-24T01:52:21+08:00" level=info msg="自动更新规则成功"
diff --git a/http/server.go b/http/server.go
index a8f107d..a944d1b 100644
--- a/http/server.go
+++ b/http/server.go
@@ -339,22 +339,14 @@ func (s *Server) handleQuery(w http.ResponseWriter, r *http.Request) {
return
}
- // 检查域名是否被屏蔽
- blocked := s.shieldManager.IsBlocked(domain)
-
- // 检查hosts文件是否有匹配
- hostsIP, hasHosts := s.shieldManager.GetHostsIP(domain)
-
- result := map[string]interface{}{
- "domain": domain,
- "blocked": blocked,
- "hasHosts": hasHosts,
- "hostsIP": hostsIP,
- "timestamp": time.Now(),
- }
+ // 获取域名屏蔽的详细信息
+ blockDetails := s.shieldManager.CheckDomainBlockDetails(domain)
+
+ // 添加时间戳
+ blockDetails["timestamp"] = time.Now()
w.Header().Set("Content-Type", "application/json")
- json.NewEncoder(w).Encode(result)
+ json.NewEncoder(w).Encode(blockDetails)
}
// handleStatus 处理系统状态请求
diff --git a/shield/manager.go b/shield/manager.go
index ee21def..ec43b41 100644
--- a/shield/manager.go
+++ b/shield/manager.go
@@ -438,7 +438,8 @@ func (m *ShieldManager) addRegexRule(re *regexp.Regexp, original string, block b
}
// IsBlocked 检查域名是否被屏蔽
-func (m *ShieldManager) IsBlocked(domain string) bool {
+// CheckDomainBlockDetails 检查域名是否被屏蔽,并返回详细信息
+func (m *ShieldManager) CheckDomainBlockDetails(domain string) map[string]interface{} {
m.rulesMutex.RLock()
defer m.rulesMutex.RUnlock()
@@ -448,10 +449,30 @@ func (m *ShieldManager) IsBlocked(domain string) bool {
domain = parts[0]
}
- // 首先检查排除规则(优先级最高)
+ result := map[string]interface{}{
+ "domain": domain,
+ "blocked": false,
+ "blockRule": "",
+ "blockRuleType": "",
+ "excluded": false,
+ "excludeRule": "",
+ "excludeRuleType": "",
+ "hasHosts": false,
+ "hostsIP": "",
+ }
+
+ // 检查hosts记录
+ hostsIP, hasHosts := m.GetHostsIP(domain)
+ result["hasHosts"] = hasHosts
+ result["hostsIP"] = hostsIP
+
+ // 检查排除规则(优先级最高)
// 检查域名排除规则
if m.domainExceptions[domain] {
- return false
+ result["excluded"] = true
+ result["excludeRule"] = domain
+ result["excludeRuleType"] = "exact_domain"
+ return result
}
// 检查子域名排除规则
@@ -459,21 +480,30 @@ func (m *ShieldManager) IsBlocked(domain string) bool {
for i := 0; i < len(parts)-1; i++ {
subdomain := strings.Join(parts[i:], ".")
if m.domainExceptions[subdomain] {
- return false
+ result["excluded"] = true
+ result["excludeRule"] = subdomain
+ result["excludeRuleType"] = "subdomain"
+ return result
}
}
// 检查正则表达式排除规则
for _, re := range m.regexExceptions {
if re.pattern.MatchString(domain) {
- return false
+ result["excluded"] = true
+ result["excludeRule"] = re.original
+ result["excludeRuleType"] = "regex"
+ return result
}
}
- // 然后检查阻止规则
+ // 检查阻止规则
// 检查精确域名匹配
if m.domainRules[domain] {
- return true
+ result["blocked"] = true
+ result["blockRule"] = domain
+ result["blockRuleType"] = "exact_domain"
+ return result
}
// 检查子域名匹配(AdGuardHome风格)
@@ -481,18 +511,30 @@ func (m *ShieldManager) IsBlocked(domain string) bool {
for i := 0; i < len(parts)-1; i++ {
subdomain := strings.Join(parts[i:], ".")
if m.domainRules[subdomain] {
- return true
+ result["blocked"] = true
+ result["blockRule"] = subdomain
+ result["blockRuleType"] = "subdomain"
+ return result
}
}
// 检查正则表达式匹配
for _, re := range m.regexRules {
if re.pattern.MatchString(domain) {
- return true
+ result["blocked"] = true
+ result["blockRule"] = re.original
+ result["blockRuleType"] = "regex"
+ return result
}
}
- return false
+ return result
+}
+
+// IsBlocked 检查域名是否被屏蔽(保留原有方法以保持兼容性)
+func (m *ShieldManager) IsBlocked(domain string) bool {
+ details := m.CheckDomainBlockDetails(domain)
+ return details["blocked"].(bool)
}
// RecordBlockedDomain 记录被屏蔽的域名
diff --git a/static/css/style.css b/static/css/style.css
new file mode 100644
index 0000000..36e505b
--- /dev/null
+++ b/static/css/style.css
@@ -0,0 +1,760 @@
+/* 全局样式重置 */
+* {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+}
+
+html, body {
+ font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
+ background-color: #f5f7fa;
+ color: #333;
+ line-height: 1.6;
+ width: 100%;
+ height: 100%;
+ overflow-x: hidden;
+}
+
+body {
+ position: relative;
+}
+
+/* 主容器样式 */
+.container {
+ display: flex;
+ flex-direction: column;
+ min-height: 100vh;
+ width: 100%;
+ max-width: 100%;
+ background-color: #fff;
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
+}
+
+/* 头部样式 */
+header.header-container {
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
+ color: white;
+ padding: 1.5rem;
+ width: 100%;
+ text-align: center;
+ box-sizing: border-box;
+ position: relative;
+ z-index: 10;
+}
+
+.logo {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-bottom: 1rem;
+}
+
+.logo i {
+ margin-right: 1rem;
+ color: white;
+}
+
+.logo h1 {
+ font-size: 1.8rem;
+ margin: 0;
+ font-weight: 600;
+}
+
+header p {
+ font-size: 1rem;
+ opacity: 0.9;
+}
+
+/* 主体布局容器 */
+.main-layout {
+ display: flex;
+ flex: 1;
+ min-height: 0;
+}
+
+/* 侧边栏样式 */
+.sidebar {
+ width: 250px;
+ background-color: #2c3e50;
+ color: white;
+ padding: 1rem 0;
+ flex-shrink: 0;
+ overflow-y: auto;
+ height: calc(100vh - 130px); /* 减去header的高度 */
+}
+
+.nav-menu {
+ list-style: none;
+}
+
+.nav-item {
+ padding: 1rem 1.5rem;
+ display: flex;
+ align-items: center;
+ cursor: pointer;
+ transition: all 0.3s ease;
+}
+
+.nav-item:hover {
+ background-color: #34495e;
+ padding-left: 1.75rem;
+}
+
+.nav-item.active {
+ background-color: #3498db;
+ border-left: 4px solid #fff;
+}
+
+.nav-item i {
+ margin-right: 1rem;
+ width: 20px;
+ text-align: center;
+}
+
+/* 主内容区域样式 */
+.content {
+ flex: 1;
+ padding: 1rem;
+ overflow-y: auto;
+ background-color: #f8f9fa;
+ min-width: 0; /* 防止flex子元素溢出 */
+ height: calc(100vh - 130px); /* 减去header的高度 */
+}
+
+/* 面板样式 */
+.panel {
+ display: none;
+ background-color: white;
+ border-radius: 8px;
+ padding: 1.5rem;
+ box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
+ box-sizing: border-box;
+ overflow: hidden;
+}
+
+.panel.active {
+ display: block;
+}
+
+.panel-header {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ margin-bottom: 2rem;
+ padding-bottom: 1rem;
+ border-bottom: 1px solid #e9ecef;
+}
+
+.panel-header h2 {
+ font-size: 1.5rem;
+ color: #2c3e50;
+}
+
+/* 状态指示器 */
+.status-indicator {
+ display: flex;
+ align-items: center;
+}
+
+.status-dot {
+ width: 10px;
+ height: 10px;
+ border-radius: 50%;
+ background-color: #e74c3c;
+ margin-right: 8px;
+ animation: pulse 2s infinite;
+}
+
+.status-dot.connected {
+ background-color: #2ecc71;
+}
+
+@keyframes pulse {
+ 0% {
+ transform: scale(1);
+ opacity: 1;
+ }
+ 50% {
+ transform: scale(1.1);
+ opacity: 0.7;
+ }
+ 100% {
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+
+/* 按钮样式 */
+.btn {
+ padding: 0.5rem 1rem;
+ border: none;
+ border-radius: 4px;
+ cursor: pointer;
+ font-size: 0.9rem;
+ font-weight: 500;
+ transition: all 0.3s ease;
+ display: inline-flex;
+ align-items: center;
+}
+
+.btn i {
+ margin-right: 0.5rem;
+}
+
+.btn-primary {
+ background-color: #3498db;
+ color: white;
+}
+
+.btn-primary:hover {
+ background-color: #2980b9;
+}
+
+.btn-secondary {
+ background-color: #7f8c8d;
+ color: white;
+}
+
+.btn-secondary:hover {
+ background-color: #6c757d;
+}
+
+.btn-success {
+ background-color: #2ecc71;
+ color: white;
+}
+
+.btn-success:hover {
+ background-color: #27ae60;
+}
+
+.btn-danger {
+ background-color: #e74c3c;
+ color: white;
+}
+
+.btn-danger:hover {
+ background-color: #c0392b;
+}
+
+.btn-warning {
+ background-color: #f39c12;
+ color: white;
+}
+
+.btn-warning:hover {
+ background-color: #e67e22;
+}
+
+.btn-sm {
+ padding: 0.375rem 0.75rem;
+ font-size: 0.8rem;
+}
+
+.btn-block {
+ width: 100%;
+}
+
+/* 统计卡片网格 */
+.stats-grid {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
+ gap: 1.5rem;
+ margin-bottom: 2rem;
+}
+
+.stat-card {
+ background-color: white;
+ border-radius: 8px;
+ padding: 1.5rem;
+ text-align: center;
+ box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
+ transition: transform 0.3s ease, box-shadow 0.3s ease;
+}
+
+.stat-card:hover {
+ transform: translateY(-5px);
+ box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
+}
+
+.stat-card i {
+ font-size: 2rem;
+ margin-bottom: 1rem;
+ color: #3498db;
+}
+
+.stat-value {
+ font-size: 2rem;
+ font-weight: bold;
+ margin-bottom: 0.5rem;
+ color: #2c3e50;
+}
+
+.stat-label {
+ font-size: 0.9rem;
+ color: #7f8c8d;
+ text-transform: uppercase;
+ letter-spacing: 0.5px;
+}
+
+/* 图表容器 */
+.charts-container {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
+ gap: 1.5rem;
+ margin-bottom: 1.5rem;
+}
+
+.chart-card {
+ background-color: white;
+ border-radius: 8px;
+ padding: 1.5rem;
+ box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
+}
+
+.chart-card h3 {
+ margin-bottom: 1rem;
+ font-size: 1.2rem;
+ color: #2c3e50;
+}
+
+/* 表格容器 */
+.tables-container {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
+ gap: 1.5rem;
+}
+
+.table-card {
+ background-color: white;
+ border-radius: 8px;
+ padding: 1.5rem;
+ box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
+}
+
+.table-card h3 {
+ margin-bottom: 1rem;
+ font-size: 1.2rem;
+ color: #2c3e50;
+}
+/* 表格样式 */
+.table-wrapper {
+ overflow-x: auto;
+ border-radius: 8px;
+ background-color: #ffffff;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
+ margin-bottom: 16px;
+ display: block;
+ width: 100%;
+}
+
+table {
+ width: 100%;
+ border-collapse: collapse;
+ background-color: #ffffff;
+ margin: 0;
+}
+
+th, td {
+ padding: 0.75rem 1rem;
+ text-align: left;
+ border-bottom: 1px solid #e9ecef;
+}
+
+th {
+ background-color: #f8f9fa;
+ font-weight: 600;
+ color: #2c3e50;
+}
+
+td.loading {
+ text-align: center;
+ color: #7f8c8d;
+ font-style: italic;
+}
+
+tr:hover {
+ background-color: #f8f9fa;
+}
+
+/* 分页控件样式 */
+.pagination-controls {
+ background-color: #ffffff;
+ border-radius: 8px;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
+ padding: 16px;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ flex-wrap: wrap;
+ gap: 16px;
+}
+
+.pagination-info {
+ font-size: 14px;
+ color: #666;
+}
+
+.pagination-buttons {
+ display: flex;
+ align-items: center;
+ gap: 16px;
+ flex-wrap: wrap;
+}
+
+.items-per-page {
+ display: flex;
+ align-items: center;
+ gap: 8px;
+ font-size: 14px;
+}
+
+.items-per-page select {
+ padding: 6px 12px;
+ border: 1px solid #ddd;
+ border-radius: 4px;
+ background-color: #fff;
+ font-size: 14px;
+ cursor: pointer;
+}
+
+.nav-buttons {
+ display: flex;
+ gap: 8px;
+}
+
+.btn:disabled {
+ opacity: 0.5;
+ cursor: not-allowed;
+}
+
+/* 规则内容样式优化 */
+.rule-content {
+ max-width: 600px;
+}
+
+.rule-content pre {
+ margin: 0;
+ font-family: inherit;
+ white-space: pre-wrap;
+ word-break: break-all;
+ font-size: 14px;
+}
+
+/* 表单样式 */
+.form-group {
+ margin-bottom: 1rem;
+}
+
+.form-group label {
+ display: block;
+ margin-bottom: 0.5rem;
+ font-weight: 500;
+ color: #2c3e50;
+}
+
+.form-group input,
+.form-group select {
+ width: 100%;
+ padding: 0.75rem;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+ font-size: 1rem;
+ transition: border-color 0.3s ease;
+}
+
+.form-group input:focus,
+.form-group select:focus {
+ outline: none;
+ border-color: #3498db;
+}
+
+.form-row {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
+ gap: 1rem;
+}
+
+/* 管理区域样式 */
+.rules-management,
+.hosts-management,
+.blacklists-management {
+ margin-top: 1rem;
+}
+
+.rules-input,
+.rules-filter,
+.hosts-filter {
+ display: grid;
+ grid-template-columns: 1fr auto;
+ gap: 1rem;
+ margin-bottom: 1.5rem;
+}
+
+.rules-input {
+ grid-template-columns: 1fr auto auto;
+}
+
+/* 查询表单 */
+.query-form .form-group {
+ display: grid;
+ grid-template-columns: 1fr auto;
+ gap: 1rem;
+}
+
+/* 查询结果样式 */
+.query-result {
+ margin-top: 2rem;
+}
+
+#query-result-container {
+ background-color: #f8f9fa;
+ border-radius: 8px;
+ padding: 1.5rem;
+}
+
+#query-result-container.hidden {
+ display: none;
+}
+
+.result-header {
+ margin-bottom: 1rem;
+ border-bottom: 1px solid #e9ecef;
+ padding-bottom: 0.5rem;
+}
+
+.result-header h3 {
+ font-size: 1.2rem;
+ color: #2c3e50;
+}
+
+.result-item {
+ padding: 0.5rem 0;
+ border-bottom: 1px solid #e9ecef;
+}
+
+.result-item:last-child {
+ border-bottom: none;
+}
+
+/* 配置表单样式 */
+.config-form {
+ margin-top: 1rem;
+}
+
+.config-section {
+ background-color: #f8f9fa;
+ border-radius: 8px;
+ padding: 1.5rem;
+ margin-bottom: 2rem;
+}
+
+.config-section h3 {
+ margin-bottom: 1.5rem;
+ font-size: 1.2rem;
+ color: #2c3e50;
+}
+
+.config-actions {
+ text-align: center;
+ margin-top: 2rem;
+}
+
+/* 通知组件 */
+.notification {
+ position: fixed;
+ bottom: 20px;
+ right: 20px;
+ background-color: #3498db;
+ color: white;
+ padding: 1rem 1.5rem;
+ border-radius: 4px;
+ box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
+ z-index: 1000;
+ transform: translateX(100%);
+ transition: transform 0.3s ease;
+}
+
+.notification.show {
+ transform: translateX(0);
+}
+
+.notification.success {
+ background-color: #2ecc71;
+}
+
+.notification.error {
+ background-color: #e74c3c;
+}
+
+.notification.warning {
+ background-color: #f39c12;
+}
+
+.notification-content {
+ display: flex;
+ align-items: center;
+}
+
+.notification-content i {
+ margin-right: 1rem;
+}
+
+/* 大屏幕优化 */
+@media (min-width: 1200px) {
+ .container {
+ max-width: 1400px;
+ margin: 0 auto;
+ }
+}
+
+/* 平板设备 */
+@media (max-width: 1024px) {
+ .content {
+ padding: 1rem;
+ }
+
+ .stats-grid,
+ .charts-container {
+ grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
+ }
+
+ .tables-container {
+ grid-template-columns: 1fr;
+ }
+}
+
+/* 移动设备 */
+@media (max-width: 768px) {
+ .container {
+ flex-direction: column;
+ }
+
+ .sidebar {
+ width: 100%;
+ height: auto;
+ max-height: 120px;
+ }
+
+ .nav-menu {
+ display: flex;
+ overflow-x: auto;
+ padding-bottom: 0.5rem;
+ }
+
+ .nav-item {
+ white-space: nowrap;
+ padding: 0.75rem 1rem;
+ }
+
+ .stats-grid,
+ .charts-container,
+ .tables-container {
+ grid-template-columns: 1fr;
+ }
+
+ .rules-input,
+ .rules-filter,
+ .hosts-filter {
+ grid-template-columns: 1fr;
+ }
+
+ .form-row {
+ grid-template-columns: 1fr;
+ }
+
+ .query-form .form-group {
+ grid-template-columns: 1fr;
+ }
+
+ .panel {
+ padding: 1rem;
+ }
+
+ .pagination-controls {
+ flex-direction: column;
+ align-items: stretch;
+ gap: 12px;
+ }
+
+ .pagination-buttons {
+ flex-direction: column;
+ align-items: stretch;
+ gap: 12px;
+ }
+
+ .nav-buttons {
+ justify-content: center;
+ }
+}
+
+/* 小屏幕移动设备 */
+@media (max-width: 480px) {
+ header {
+ padding: 1.5rem 1rem;
+ }
+
+ .logo h1 {
+ font-size: 1.5rem;
+ }
+
+ .content {
+ padding: 0.75rem;
+ }
+
+ .panel-header {
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 1rem;
+ }
+
+ .stat-card {
+ padding: 1rem;
+ }
+
+ .stat-value {
+ font-size: 1.5rem;
+ }
+
+ .chart-card {
+ padding: 1rem;
+ }
+
+ th, td {
+ padding: 0.5rem;
+ font-size: 0.9rem;
+ }
+}
+
+/* 加载动画 */
+.loading {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ border: 3px solid #f3f3f3;
+ border-top: 3px solid #3498db;
+ border-radius: 50%;
+ animation: spin 1s linear infinite;
+}
+
+@keyframes spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); }
+}
+
+/* 确保按钮在不同容器中保持一致宽度 */
+.w-full {
+ width: 100%;
+}
+
+/* 确保输入和按钮在表单组中有合适的高度对齐 */
+.form-group button {
+ height: auto;
+ align-self: flex-end;
+}
+
+/* 优化表格中的操作按钮间距 */
+.actions-cell {
+ display: flex;
+ gap: 0.5rem;
+}
\ No newline at end of file
diff --git a/static/index.html b/static/index.html
index 395c73a..2365e17 100644
--- a/static/index.html
+++ b/static/index.html
@@ -2,923 +2,214 @@
-
- DNS服务器管理中心
-
-
-
-
+
+
+ DNS服务器管理控制台
+
+
+