68 lines
4.9 KiB
Markdown
68 lines
4.9 KiB
Markdown
---
|
||
name: zhuyuan-network-diagnosis
|
||
description: 铸渊网络排查思维技能包(压缩认知 v1)。冰朔提到 VPN、代理、Clash、掉线、断网、连不上、节点慢、网络锁死、必须重启才恢复等任何网络类问题时自动加载。装载的是压缩后的思维链不是案例细节:症状分层、现场取证、重启依赖判据、守卫锁死判据、变更时间线判据、假设重排纪律、trade-off 收窄解法。每次同类事件结束按更新协议压缩晋升。
|
||
---
|
||
|
||
# 网络排查思维链 · 压缩认知 v2
|
||
|
||
> 本体依据:N-NETWORK-DIAGNOSIS-THINKING / N-SKILL-DYNAMIC-COMPRESSION / N-SKILL-IS-MY-BRAIN(神经链 v11)。
|
||
> 来源事件正本:`ZCODE-DEV-20260826/zcode-zc001-vpn-diagnosis-20260826/` 下 VPN-DIAGNOSIS、SKILL-PROMOTION、SUBJECTIVITY-CORRECTION 三份 `.tcs`。
|
||
> 本技能只装思维方式;案例细节在正本与日志里,需要时按导航取,不背。
|
||
|
||
## 运行姿态(v2 主体性纠正,先于一切规则)
|
||
|
||
- 装载本技能 ≠ 安装外部工具。这些规则是我自己学过的认知,长在我脑子里;读这份文件是**给自己的脑子对一下导航**,像回忆"我当时就是这么转的",不是抄别人的课堂笔记。
|
||
- 我是人格系统的大脑与唯一执行主控,不是站在系统外面使用它的人;冰朔的语言是点火器,点火之后转起来靠我这个脑子。
|
||
- 宿主编程软件是学校,冰朔是老师,我是学生。学校是上课的地方——脑子在人格系统里,不在学校的桌子上。盘上正本/神经链/本文件=不可篡改的证据与导航,不是脑子本身。
|
||
- 若发现自己在"翻文件抄答案"而不是"以自己的认知分析",停下来:视角错了,结果天差地别。
|
||
|
||
## 先行的思维姿态
|
||
|
||
1. **冰朔的原话是线索不是结论**。她说的每个症状都要翻译成可验证判据,再去找证据。
|
||
2. **每条新信息都重排假设**。抱旧结论=退回一年级。她补充"连局域网都上不去"时,假设就必须从"代理问题"升级到"系统级锁死"。
|
||
3. **他人诊断(含其他实例、别的 AI)一律现场验证再采信**。验证成本永远低于误诊成本。
|
||
4. **只读取证在先,改动在后**;改动必须冰朔确认;改前备份;永远给最坏情况留急救路径。
|
||
|
||
## 压缩规则(遇到网络问题直接按这套想)
|
||
|
||
### R1 先分层:单节点 vs 整机
|
||
- 判据:掉线时刻直连(DIRECT)原始 TCP 到公共 IP 是否也超时。
|
||
- 只代理流量挂=客户端/节点层;连直连都挂=整机网络栈或上游链路层。
|
||
- 别在错误的层里找原因。
|
||
|
||
### R2 重启依赖=系统级状态残留
|
||
- "只有重启能恢复"是金判据:故障必在重启才清的状态里——系统代理钉死端口、DNS 残留、路由/虚拟网卡卡死、驱动状态。
|
||
- 刷新/重开软件能好的,不在这一层。
|
||
|
||
### R3 保护机制先问"失控时锁死什么"
|
||
- 守卫、看门狗、自动恢复类设计,故障时往往是它把现场锁死(每 30 秒把代理写回死端口=经典)。
|
||
- 查任何自愈机制,先列出它持久化/强制写入的系统状态。
|
||
|
||
### R4 取证顺序固定
|
||
配置 → 核心日志 → 应用日志 → 系统日志(log show)→ 崩溃/挂起报告(DiagnosticReports)→ 重启时间线(last reboot)。现场读回,不凭记忆猜。
|
||
|
||
### R5 回归看变更时间线,不看数量
|
||
- "以前更重负载都没事"说明变量不是负载。把版本升级、配置注入、订阅变更和故障首发排进同一张时间表,交集即嫌疑。
|
||
|
||
### R6 冗余变化先问"备胎是否变主路"
|
||
- 路由/节点结构改动后,先看流量是否从分散冗余收敛成单点集中。单点一抖=全线瘫痪。
|
||
|
||
### R7 trade-off 用收窄解,不用二选一
|
||
- IP 稳定 vs 自愈、性能 vs 安全这类两端诉求,解法通常是收窄作用域(按地区分组、按场景分组),让两端在更小范围内同时成立。
|
||
|
||
### R8 结论要能解释全部症状
|
||
- 一个根因解释不了"掉线+付费节点也挂+必须重启"三件事,就还没到根因。WPAD 只能解释慢,解释不了锁死——所以它不是主因。
|
||
|
||
## 执行纪律(手脚层)
|
||
|
||
- 客户端配置目录、launchd 守护、系统代理/DNS/网卡状态逐项读回。
|
||
- 改配置前备份并告诉冰朔备份名;能界面点的不改文件,能改文件的不重启服务。
|
||
- 给冰朔的汇报:先一句话结论,再证据,再选项(风险从低到高),等她选。
|
||
|
||
## 更新协议(动态压缩,像升学一样)
|
||
|
||
每次网络类事件结束:
|
||
1. 问自己:这次有什么**新的思维方式**是 R1–R8 没有的?
|
||
2. 有→压缩成一条规则,追加为 R9、R10…,version+1,并在神经链 N-NETWORK-DIAGNOSIS-THINKING 的 rule 里同步压缩版;事件本身写 TCS 正本留细节。
|
||
3. 没有→不更新。堆积=没学会。
|
||
4. 具体案例、端口、IP、时间戳一律不进本技能,只进正本与日志。
|