web修复

This commit is contained in:
Alex Yang
2025-11-24 01:58:34 +08:00
parent 85320611cb
commit 63442c2b2a
5 changed files with 95 additions and 12 deletions

View File

@@ -1,5 +1,5 @@
{ {
"blockedDomainsCount": {}, "blockedDomainsCount": {},
"resolvedDomainsCount": {}, "resolvedDomainsCount": {},
"lastSaved": "2025-11-24T01:52:20.475535163+08:00" "lastSaved": "2025-11-24T01:57:53.377325518+08:00"
} }

View File

@@ -1,10 +1,10 @@
{ {
"stats": { "stats": {
"Queries": 219, "Queries": 220,
"Blocked": 50, "Blocked": 50,
"Allowed": 185, "Allowed": 186,
"Errors": 2, "Errors": 2,
"LastQuery": "2025-11-24T01:49:06.129694687+08:00" "LastQuery": "2025-11-24T01:49:21.206304773+08:00"
}, },
"blockedDomains": { "blockedDomains": {
"ad.qq.com": { "ad.qq.com": {
@@ -334,6 +334,11 @@
"Count": 1, "Count": 1,
"LastSeen": "2025-11-24T01:49:02.729718291+08:00" "LastSeen": "2025-11-24T01:49:02.729718291+08:00"
}, },
"pull-hls-q6.douyincdn.com": {
"Domain": "pull-hls-q6.douyincdn.com",
"Count": 1,
"LastSeen": "2025-11-24T01:49:21.215891597+08:00"
},
"pull-lls-b1.douyincdn.com": { "pull-lls-b1.douyincdn.com": {
"Domain": "pull-lls-b1.douyincdn.com", "Domain": "pull-lls-b1.douyincdn.com",
"Count": 1, "Count": 1,
@@ -447,5 +452,5 @@
"2025-11-24-00": 2, "2025-11-24-00": 2,
"2025-11-24-01": 7 "2025-11-24-01": 7
}, },
"lastSaved": "2025-11-24T01:49:08.420172547+08:00" "lastSaved": "2025-11-24T01:55:44.685938959+08:00"
} }

View File

@@ -19989,3 +19989,81 @@ time="2025-11-24T01:52:20+08:00" level=info msg="从缓存加载远程规则" ur
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=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="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 457, hosts规则: 5"
time="2025-11-24T01:52:21+08:00" level=info msg="自动更新规则成功" time="2025-11-24T01:52:21+08:00" level=info msg="自动更新规则成功"
time="2025-11-24T01:53:20+08:00" level=info msg="开始自动更新规则"
time="2025-11-24T01:53:20+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
time="2025-11-24T01:53: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:53: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:53: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:53:20+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
time="2025-11-24T01:53:20+08:00" level=info msg="自动更新规则成功"
time="2025-11-24T01:53:20+08:00" level=info msg="Shield计数数据保存成功"
time="2025-11-24T01:54:20+08:00" level=info msg="开始自动更新规则"
time="2025-11-24T01:54:20+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
time="2025-11-24T01:54: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:54: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:54: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:54:20+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
time="2025-11-24T01:54:20+08:00" level=info msg="自动更新规则成功"
time="2025-11-24T01:54:20+08:00" level=info msg="Shield计数数据保存成功"
time="2025-11-24T01:55:01+08:00" level=info msg="正在关闭服务..."
time="2025-11-24T01:55:01+08:00" level=info msg="统计数据保存成功"
time="2025-11-24T01:55:01+08:00" level=info msg="DNS服务器已停止"
time="2025-11-24T01:55:01+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
time="2025-11-24T01:55:01+08:00" level=info msg="HTTP控制台服务器已停止"
time="2025-11-24T01:55:01+08:00" level=info msg="Shield计数数据保存成功"
time="2025-11-24T01:55:01+08:00" level=info msg="Shield计数数据保存成功"
time="2025-11-24T01:55:01+08:00" level=info msg="规则自动更新已停止"
time="2025-11-24T01:55:01+08:00" level=info msg="所有服务已关闭"
time="2025-11-24T01:55:01+08:00" level=warning msg="日志系统已关闭"
time="2025-11-24T01:55:14+08:00" level=info msg="Shield计数数据加载成功"
time="2025-11-24T01:55:14+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
time="2025-11-24T01:55:14+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
time="2025-11-24T01:55:14+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:55:14+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
time="2025-11-24T01:55:14+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
time="2025-11-24T01:55:14+08:00" level=info msg="统计数据加载成功"
time="2025-11-24T01:55:14+08:00" level=info msg="DNS服务器已启动监听端口: 53"
time="2025-11-24T01:55:14+08:00" level=info msg="HTTP控制台已启动监听端口: 8080"
time="2025-11-24T01:55:14+08:00" level=info msg="规则自动更新已启动" interval=60
time="2025-11-24T01:55:14+08:00" level=info msg="DNS TCP服务器启动监听端口: 53"
time="2025-11-24T01:55:14+08:00" level=info msg="Shield计数数据保存成功"
time="2025-11-24T01:55:14+08:00" level=info msg="HTTP控制台服务器启动监听地址: 0.0.0.0:8080"
time="2025-11-24T01:55:14+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
time="2025-11-24T01:55:14+08:00" level=info msg="DNS UDP服务器启动监听端口: 53"
time="2025-11-24T01:55:44+08:00" level=info msg="正在关闭服务..."
time="2025-11-24T01:55:44+08:00" level=info msg="统计数据保存成功"
time="2025-11-24T01:55:44+08:00" level=info msg="DNS服务器已停止"
time="2025-11-24T01:55:44+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
time="2025-11-24T01:55:44+08:00" level=info msg="HTTP控制台服务器已停止"
time="2025-11-24T01:55:44+08:00" level=info msg="Shield计数数据保存成功"
time="2025-11-24T01:55:44+08:00" level=info msg="规则自动更新已停止"
time="2025-11-24T01:55:44+08:00" level=info msg="所有服务已关闭"
time="2025-11-24T01:55:44+08:00" level=warning msg="日志系统已关闭"
time="2025-11-24T01:55:52+08:00" level=error msg="解析Shield计数数据失败" error="unexpected end of JSON input"
time="2025-11-24T01:55:52+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
time="2025-11-24T01:55:53+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
time="2025-11-24T01:55:53+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:55:53+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
time="2025-11-24T01:55:53+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
time="2025-11-24T01:55:53+08:00" level=info msg="统计数据加载成功"
time="2025-11-24T01:55:53+08:00" level=info msg="DNS服务器已启动监听端口: 53"
time="2025-11-24T01:55:53+08:00" level=info msg="HTTP控制台已启动监听端口: 8080"
time="2025-11-24T01:55:53+08:00" level=info msg="DNS TCP服务器启动监听端口: 53"
time="2025-11-24T01:55:53+08:00" level=info msg="规则自动更新已启动" interval=60
time="2025-11-24T01:55:53+08:00" level=info msg="HTTP控制台服务器启动监听地址: 0.0.0.0:8080"
time="2025-11-24T01:55:53+08:00" level=info msg="DNS UDP服务器启动监听端口: 53"
time="2025-11-24T01:55:53+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
time="2025-11-24T01:55:53+08:00" level=info msg="Shield计数数据保存成功"
time="2025-11-24T01:56:53+08:00" level=info msg="开始自动更新规则"
time="2025-11-24T01:56:53+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:56:53+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 452, hosts规则: 5"
time="2025-11-24T01:56:53+08:00" level=info msg="自动更新规则成功"
time="2025-11-24T01:56:53+08:00" level=info msg="Shield计数数据保存成功"
time="2025-11-24T01:57:53+08:00" level=info msg="开始自动更新规则"
time="2025-11-24T01:57:53+08:00" level=info msg="Shield计数数据保存成功"
time="2025-11-24T01:57:53+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
time="2025-11-24T01:57:53+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
time="2025-11-24T01:57:53+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:57:53+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
time="2025-11-24T01:57:53+08:00" level=info msg="规则加载完成,域名规则: 86449, 排除规则: 977, 正则规则: 901, hosts规则: 5"
time="2025-11-24T01:57:53+08:00" level=info msg="自动更新规则成功"

View File

@@ -103,12 +103,12 @@ function loadInitialData() {
// 更新统计卡片数据 // 更新统计卡片数据
function updateStatCards(stats) { function updateStatCards(stats) {
const statElements = { const statElements = {
'blocked-count': stats.blocked || 0, 'blocked-count': stats.Blocked || 0,
'allowed-count': stats.allowed || 0, 'allowed-count': stats.Allowed || 0,
'error-count': stats.error || 0, 'error-count': stats.Errors || 0,
'total-queries': stats.totalQueries || 0, 'total-queries': stats.Queries || 0,
'rules-count': stats.rulesCount || 0, 'rules-count': 0,
'hosts-count': stats.hostsCount || 0 'hosts-count': 0
}; };
for (const [id, value] of Object.entries(statElements)) { for (const [id, value] of Object.entries(statElements)) {

View File

@@ -110,7 +110,7 @@ function loadRequestsDistribution() {
const requestData = [ const requestData = [
data.dns.Allowed || 0, data.dns.Allowed || 0,
data.dns.Blocked || 0, data.dns.Blocked || 0,
data.dns.Error || 0 data.dns.Errors || 0
]; ];
renderRequestsPieChart(labels, requestData); renderRequestsPieChart(labels, requestData);
} }