Record cfn manual checker deployment and observed subscription failures
This commit is contained in:
parent
dce1309842
commit
c06b292139
@ -29,4 +29,20 @@ ## 线上文件检查结果
|
|||||||
|
|
||||||
## 检测目标与后续边界
|
## 检测目标与后续边界
|
||||||
|
|
||||||
用户要求的是爬取、加工后的最终订阅能否被客户端接受,不要求逐节点连通或测速。后续检测应区分:文章与订阅地址发现、最终文件下载、外层编码与结构、节点字段、客户端核心兼容。错误报告隐藏节点密码、UUID和令牌。核心版本、每日执行时间、通知方式及可用 HTTP 访问路线尚未确定;白色机检测程序尚未实施。
|
用户要求的是爬取、加工后的最终订阅能否被客户端接受,不要求逐节点连通或测速。后续检测应区分:文章与订阅地址发现、最终文件下载、外层编码与结构、节点字段、客户端核心兼容。错误报告隐藏节点密码、UUID和令牌。每日执行时间、通知方式及可用 HTTP 访问路线留待后续;手动检测器部署状态见下节。
|
||||||
|
|
||||||
|
## 手动检测点部署与首轮验收(2026-10-18)
|
||||||
|
|
||||||
|
用户授权搭建并手动运行,明确暂不做定时和通知。已按Git提交/推送/拉取流程部署到白色机,检测代码版本 `dce13098426ac238dd8a774c81c228a3e9214657`;入口见 [检测器使用与回滚](../../tools/subscription-checker/README.md)。白色机路径和依赖关系由GemDocs的 `TOOL-CFN-CHECKER` 唯一登记,不修改现有Nginx、代理、订阅或源站数据。
|
||||||
|
|
||||||
|
本机与白色机9项针对性测试通过。固定核心 Mihomo v1.19.32、Sing-box v1.14.3,以及独立离线GeoIP数据库,下载SHA256均核对官方发布摘要。无常驻服务/代理、定时器、通知;源站SSH凭据仅随手动调用临时传入并清理,不长期保存。
|
||||||
|
|
||||||
|
最终手动报告:白色机 `/var/lib/cfn-subscription-checker/20261018-183812-043270/report.json`(北京时间18:38开始);文章 `fn20261018`,日期检查通过。报告总状态 fail 是订阅内容异常,不是检测器部署失败。
|
||||||
|
|
||||||
|
| 格式 | 实测结论 | 范围 |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| Clash | 1875个节点;静态检查通过,Mihomo完整配置检查通过;核心峰值RSS 76984 KiB(约75MiB) | 未测节点连通或GUI导入 |
|
||||||
|
| Sing-box | 1944个代理出站,另3个控制项;outbounds[6]缺server、uuid且端口为0;1.14.3明确拒绝旧DNS servers格式 | 只代表固定版本兼容性;核心在首次错误停止,尚无后续错误全量清单;峰值RSS 64920 KiB(约63MiB) |
|
||||||
|
| V2Ray | 2021个非空链接行;2处BOM、1处VMess载荷解析失败、84条非标准直接JSON VMess(需客户端导入器核验)、9处端口问题、1处URI authority问题 | 静态发现共97项(不是97个唯一坏节点);未执行GUI导入;不能将84条变体直接断言为所有客户端不支持 |
|
||||||
|
|
||||||
|
首次运行因离线缺GeoIP导致Mihomo检查blocked_dependency,补齐独立校验数据后复跑通过;保留首轮报告以区分环境问题和订阅问题。核心在PrivateNetwork与资源限制内运行,未产生节点连接;上述RSS不包含主Python脚本,也不是整机总峰值。HTTP下载因未登记用途匹配反代明确未测;服务器文件检查不能替代用户实际下载链路验收。
|
||||||
|
|||||||
@ -15,3 +15,5 @@ # cfn 手动订阅检测
|
|||||||
回滚:本工具无常驻服务,停止当前手动命令即可;确认无人运行后移除独立代码/核心目录,报告按需保留或另行清理。不改源站业务文件、白色机Nginx、路由或现有容器。依赖包未改时不涉及系统回滚。
|
回滚:本工具无常驻服务,停止当前手动命令即可;确认无人运行后移除独立代码/核心目录,报告按需保留或另行清理。不改源站业务文件、白色机Nginx、路由或现有容器。依赖包未改时不涉及系统回滚。
|
||||||
|
|
||||||
测试:`python3 -m unittest discover -s tools/subscription-checker -v`。
|
测试:`python3 -m unittest discover -s tools/subscription-checker -v`。
|
||||||
|
|
||||||
|
已验收:2026-10-18,9项测试通过;今日实际文件手动运行完成,Clash核心通过,Sing-box旧DNS配置被1.14.3拒绝,V2Ray静态检测发现异常;细节见 [调查与验收记录](../../docs/maintenance/CFN_SUBSCRIPTIONS.md)。GeoIP数据URL为官方滚动发布,摘要固定;后续上游替换文件时安装器会安全失败,需要显式更新摘要,不能自动忽略校验。
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user