chore: 导入旧记忆备份供恢复
This commit is contained in:
+112
@@ -0,0 +1,112 @@
|
||||
---
|
||||
title: Current State of the net-oss-routing Repository
|
||||
type: curated
|
||||
permalink: main/projects/e3194241-010f-4cad-a3a5-009d7810ff2c/curated/current-state-of-the-net-oss-routing-repository
|
||||
stable_id: c22dbc35-13e6-43d8-944f-9db081b4cf17
|
||||
scope: project
|
||||
project_id: e3194241-010f-4cad-a3a5-009d7810ff2c
|
||||
workspace_type: development
|
||||
usage_profile_id: null
|
||||
preference_context: development
|
||||
document_type: current_state
|
||||
revision: 2
|
||||
source_memory_ids:
|
||||
- 2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
source_checkpoint_ids:
|
||||
- befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
source_file_ids:
|
||||
- 2d49fe8f-97f8-4a72-b6ab-f1e02d33f240
|
||||
- 2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
source_git_commit: 4d5d97a858e3b6d52709884c0a6ac21767fbe4b9
|
||||
source_git_commits:
|
||||
- 4d5d97a858e3b6d52709884c0a6ac21767fbe4b9
|
||||
source_agent_sync_ids:
|
||||
- net-oss-routing-20260910-gmcc-live-curation-01
|
||||
model_connection: Sub2API
|
||||
model_name: openai/gpt-oss-20b
|
||||
source_count: 30
|
||||
source_revisions:
|
||||
memory:e6a33586-9ce4-446d-a931-2ac67399ea91: '1'
|
||||
memory:1a243a79-633b-4667-87eb-74aa71ed37b7: '1'
|
||||
memory:bbf3b052-9654-4e19-bbef-9922946237da: '3'
|
||||
memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d: '3'
|
||||
memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4: '3'
|
||||
memory:c52a71b0-284a-4bb6-a72c-a7710228a3d8: '1'
|
||||
memory:7ae6f29e-324d-4a47-bfcc-830883a0cc87: '1'
|
||||
memory:befefebd-7e62-45e1-8a80-5abfd1a07536: '1'
|
||||
memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b: '1'
|
||||
memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3: '1'
|
||||
source_dispositions:
|
||||
processed: 30
|
||||
unchanged: 0
|
||||
unsupported: 0
|
||||
skipped: 0
|
||||
cited_source_ids:
|
||||
- memory:befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- memory:bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
- memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- memory:e6a33586-9ce4-446d-a931-2ac67399ea91
|
||||
- memory:1a243a79-633b-4667-87eb-74aa71ed37b7
|
||||
- memory:c52a71b0-284a-4bb6-a72c-a7710228a3d8
|
||||
- memory:7ae6f29e-324d-4a47-bfcc-830883a0cc87
|
||||
job_cited_source_ids:
|
||||
- memory:befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- memory:bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
- memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
conflicts: []
|
||||
supersedes: []
|
||||
preferences: []
|
||||
source_cursor: 502
|
||||
source_hash: e40315668c72f9d461bf93597ce55f7b674792fb793c7bdb1f37641a78e31efe
|
||||
prompt_version: 2026-08-12.3
|
||||
schema_version: '3'
|
||||
curation_job_id: 7c703b75-d93f-4853-94de-574b203332d8
|
||||
created_at: '2026-09-10T03:07:17.003828+00:00'
|
||||
updated_at: '2026-09-10T06:57:03.336295+00:00'
|
||||
tags:
|
||||
- state
|
||||
- deployment
|
||||
- status
|
||||
---
|
||||
|
||||
# 当前状态
|
||||
|
||||
## 文件状态
|
||||
* 以下 6 个文件已标记为 *no longer active*(见文件 ID 列表):
|
||||
- `befefebd‑7e62‑45e1‑8a80‑5abfd1a07536`
|
||||
- `d7b4b1ff‑fbcb‑4276‑8468‑9e5dfb930ae4`
|
||||
- `ed76b5ce‑99a2‑4bac‑a692‑a152d7aef12d`
|
||||
- `bbf3b052‑9654‑4e19‑bbef‑9922946237da`
|
||||
- `c9dcce4b‑b7ab‑4268‑aa69‑544bc64d17b3`
|
||||
- `2e52652b‑ee82‑46f8‑ac53‑a73d0ad59d6b`
|
||||
|
||||
## 代码与测试
|
||||
* 主分支已提交雏形提交 `4d5d97a…`,实现了 DNS 监听、NRPT 规则、/32 路由生成及防火墙闭合。
|
||||
* 单元测试集 *Test‑DnsWire.ps1*, *Test‑DomainRouting.ps1*, *Test‑Routing.ps1* 全部通过,覆盖 DNS 解析、CNAME 链、路由审核与免责断言。
|
||||
|
||||
## 配置状态
|
||||
* **DNS**:已为 `gmcc.net` 与 `*.gmcc.net` 设定 NRPT 规则,指向 `127.0.0.54:53`。
|
||||
* **路由**:所有内部前缀已存入 `routes.json`,并通过 `Test‑Routing.ps1` 验证。
|
||||
* **防火墙**:已添加对 OSS 接口的 *discovery protocol* 阻断。
|
||||
* **守护**:计划任务已注册但尚未实际运行,等待手动启用。
|
||||
|
||||
---
|
||||
|
||||
### 要点
|
||||
1. 所有关键功能已部署但 *Guard 任务*、*域名路由最终确认* 等仍待完成。
|
||||
2. 现有功能已通过完整测试,使用场景已在内部验证。
|
||||
+91
@@ -0,0 +1,91 @@
|
||||
---
|
||||
title: Current Tasks and Outstanding Issues
|
||||
type: curated
|
||||
permalink: main/projects/e3194241-010f-4cad-a3a5-009d7810ff2c/curated/current-tasks-and-outstanding-issues
|
||||
stable_id: 126e91e3-c885-4098-9bf6-811aff534e36
|
||||
scope: project
|
||||
project_id: e3194241-010f-4cad-a3a5-009d7810ff2c
|
||||
workspace_type: development
|
||||
usage_profile_id: null
|
||||
preference_context: development
|
||||
document_type: tasks
|
||||
revision: 2
|
||||
source_memory_ids:
|
||||
- 2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
source_checkpoint_ids:
|
||||
- befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
source_file_ids:
|
||||
- 2d49fe8f-97f8-4a72-b6ab-f1e02d33f240
|
||||
- 2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
source_git_commit: 4d5d97a858e3b6d52709884c0a6ac21767fbe4b9
|
||||
source_git_commits:
|
||||
- 4d5d97a858e3b6d52709884c0a6ac21767fbe4b9
|
||||
source_agent_sync_ids:
|
||||
- net-oss-routing-20260910-gmcc-live-curation-01
|
||||
model_connection: Sub2API
|
||||
model_name: openai/gpt-oss-20b
|
||||
source_count: 30
|
||||
source_revisions:
|
||||
memory:e6a33586-9ce4-446d-a931-2ac67399ea91: '1'
|
||||
memory:1a243a79-633b-4667-87eb-74aa71ed37b7: '1'
|
||||
memory:bbf3b052-9654-4e19-bbef-9922946237da: '2'
|
||||
memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d: '2'
|
||||
memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4: '2'
|
||||
memory:c52a71b0-284a-4bb6-a72c-a7710228a3d8: '1'
|
||||
memory:7ae6f29e-324d-4a47-bfcc-830883a0cc87: '1'
|
||||
source_dispositions:
|
||||
processed: 30
|
||||
unchanged: 0
|
||||
unsupported: 0
|
||||
skipped: 0
|
||||
cited_source_ids:
|
||||
- memory:e6a33586-9ce4-446d-a931-2ac67399ea91
|
||||
- memory:1a243a79-633b-4667-87eb-74aa71ed37b7
|
||||
- memory:bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
- memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- memory:c52a71b0-284a-4bb6-a72c-a7710228a3d8
|
||||
- memory:7ae6f29e-324d-4a47-bfcc-830883a0cc87
|
||||
job_cited_source_ids: []
|
||||
conflicts: []
|
||||
supersedes: []
|
||||
preferences: []
|
||||
source_cursor: 502
|
||||
source_hash: e40315668c72f9d461bf93597ce55f7b674792fb793c7bdb1f37641a78e31efe
|
||||
prompt_version: 2026-08-12.3
|
||||
schema_version: '3'
|
||||
curation_job_id: 7c703b75-d93f-4853-94de-574b203332d8
|
||||
created_at: '2026-09-10T03:07:23.104187+00:00'
|
||||
updated_at: '2026-09-10T06:57:00.525434+00:00'
|
||||
tags:
|
||||
- tasks
|
||||
- pending
|
||||
---
|
||||
|
||||
# 未解决任务
|
||||
|
||||
## 1. Guard 清理
|
||||
- 移除多余的 `OssAlias` 参考,确保恢复系统默认路由的流程正确。
|
||||
|
||||
## 2. 域名路由确认
|
||||
- 确认 `gmcc.net` 解析结果是否全部落入已配置的内部前缀;若出现外部 IP,需追加 NRPT 或代理方案。
|
||||
|
||||
## 3. 前缀扩展
|
||||
- 在 `DesiredRoutedPrefixes` 中添加 `/24 188.15.0.0/24` 与 `/24 188.25.0.0/24`,并完成相关单元测试。
|
||||
|
||||
## 4. Guard 覆盖测试
|
||||
- 编写 Guard 任务的单元/集成测试,验证 DHCP 产生的默认路由能被正确删除。
|
||||
|
||||
---
|
||||
|
||||
### 现有进度
|
||||
- 大部分功能已实现并通过测试;以上工作依赖开发者的进一步提交与审查。
|
||||
+113
@@ -0,0 +1,113 @@
|
||||
---
|
||||
title: Overview of net-oss-routing Project
|
||||
type: curated
|
||||
permalink: main/projects/e3194241-010f-4cad-a3a5-009d7810ff2c/curated/overview-of-net-oss-routing-project
|
||||
stable_id: 340c2651-b12a-41ac-a0c5-19254aa02168
|
||||
scope: project
|
||||
project_id: e3194241-010f-4cad-a3a5-009d7810ff2c
|
||||
workspace_type: development
|
||||
usage_profile_id: null
|
||||
preference_context: development
|
||||
document_type: overview
|
||||
revision: 2
|
||||
source_memory_ids:
|
||||
- 2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
source_checkpoint_ids:
|
||||
- befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
source_file_ids:
|
||||
- 2d49fe8f-97f8-4a72-b6ab-f1e02d33f240
|
||||
- 2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
source_git_commit: 4d5d97a858e3b6d52709884c0a6ac21767fbe4b9
|
||||
source_git_commits:
|
||||
- 4d5d97a858e3b6d52709884c0a6ac21767fbe4b9
|
||||
source_agent_sync_ids:
|
||||
- net-oss-routing-20260910-gmcc-live-curation-01
|
||||
model_connection: Sub2API
|
||||
model_name: openai/gpt-oss-20b
|
||||
source_count: 30
|
||||
source_revisions:
|
||||
memory:e6a33586-9ce4-446d-a931-2ac67399ea91: '1'
|
||||
memory:1a243a79-633b-4667-87eb-74aa71ed37b7: '1'
|
||||
memory:bbf3b052-9654-4e19-bbef-9922946237da: '3'
|
||||
memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d: '3'
|
||||
memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4: '3'
|
||||
memory:c52a71b0-284a-4bb6-a72c-a7710228a3d8: '1'
|
||||
memory:7ae6f29e-324d-4a47-bfcc-830883a0cc87: '1'
|
||||
memory:befefebd-7e62-45e1-8a80-5abfd1a07536: '1'
|
||||
memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b: '1'
|
||||
memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3: '1'
|
||||
source_dispositions:
|
||||
processed: 30
|
||||
unchanged: 0
|
||||
unsupported: 0
|
||||
skipped: 0
|
||||
cited_source_ids:
|
||||
- memory:befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- memory:bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
- memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- memory:e6a33586-9ce4-446d-a931-2ac67399ea91
|
||||
- memory:1a243a79-633b-4667-87eb-74aa71ed37b7
|
||||
- memory:c52a71b0-284a-4bb6-a72c-a7710228a3d8
|
||||
- memory:7ae6f29e-324d-4a47-bfcc-830883a0cc87
|
||||
job_cited_source_ids:
|
||||
- memory:befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- memory:bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
- memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
conflicts: []
|
||||
supersedes: []
|
||||
preferences: []
|
||||
source_cursor: 502
|
||||
source_hash: e40315668c72f9d461bf93597ce55f7b674792fb793c7bdb1f37641a78e31efe
|
||||
prompt_version: 2026-08-12.3
|
||||
schema_version: '3'
|
||||
curation_job_id: 7c703b75-d93f-4853-94de-574b203332d8
|
||||
created_at: '2026-09-10T03:07:14.957015+00:00'
|
||||
updated_at: '2026-09-10T06:56:56.984750+00:00'
|
||||
tags:
|
||||
- routing
|
||||
- oss
|
||||
- dns
|
||||
- powershell
|
||||
---
|
||||
|
||||
# 项目概览
|
||||
|
||||
## 目标
|
||||
* 将域名 **gmcc.net** 及其所有子域通过 **OSS(Open Source Switch)** 进行完整路由,而不依赖任何代理或中间软件。
|
||||
|
||||
## 关键实现
|
||||
1. **DNS 监听**:在 `127.0.0.54:53` 上安装 UDP/TCP 监听,将 `gmcc.net` 与 `*.gmcc.net` 的查询通过 NRPT(Network‑Based Routing Policy)重定向到此监听。
|
||||
2. **/32 路由**:对每个返回的 IPv4 地址,动态在 OS 上创建 `/32` 路由,使用 OSS‑/32 保护,并对实际下一跳进行验证,只返回 A 记录。
|
||||
3. **IPv6 和 AAAA**:抑制所有 IPv6、HTTPS、SVCB/HTTPS 等指示,拒绝 IPv6 建议。
|
||||
4. **路由守卫(Guard)**:通过隐藏的 SYSTEM 计划任务完成默认路由与防火墙规则的自动校正。
|
||||
5. **菜单与状态整合**:在系统工具中增设 “OSS Routing” 菜单,实时显示路由状态并允许启用/禁用。
|
||||
|
||||
## 已完成项目
|
||||
- 发行版本 `4d5d97a…` 完成 PowerShell/NET 服务的部署与测试。
|
||||
- 单元与集成测试全部通过,覆盖 DNS 解析、路由创建、NRPT 与防火墙规则。
|
||||
- 处理 188.15/24 / 188.25/24 等地址块,并支持 `/24` 与 `/16` 前缀切换。
|
||||
- 兼容 Windows 10/11,保持 OS 默认路由、Mihomo/Clash 等代理不变。
|
||||
|
||||
## 关键来源
|
||||
- `memory:befefebd-7e62-45e1-8a80-5abfd1a07536`
|
||||
- `memory:bbf3b052-9654-4e19-bbef-9922946237da`
|
||||
- `memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d`
|
||||
- `memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b`
|
||||
- `memory:3f91189b-11a1-45bb-8357-4f413dc1609d`
|
||||
- `memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3`
|
||||
- `memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4`
|
||||
@@ -0,0 +1,99 @@
|
||||
---
|
||||
title: Project Timeline
|
||||
type: curated
|
||||
permalink: main/projects/e3194241-010f-4cad-a3a5-009d7810ff2c/curated/project-timeline
|
||||
stable_id: 7bb520d2-1c5b-4dc5-9540-0fa9729a8017
|
||||
scope: project
|
||||
project_id: e3194241-010f-4cad-a3a5-009d7810ff2c
|
||||
workspace_type: development
|
||||
usage_profile_id: null
|
||||
preference_context: development
|
||||
document_type: timeline
|
||||
revision: 2
|
||||
source_memory_ids:
|
||||
- 2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
source_checkpoint_ids:
|
||||
- befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
source_file_ids:
|
||||
- 2d49fe8f-97f8-4a72-b6ab-f1e02d33f240
|
||||
- 2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
source_git_commit: 4d5d97a858e3b6d52709884c0a6ac21767fbe4b9
|
||||
source_git_commits:
|
||||
- 4d5d97a858e3b6d52709884c0a6ac21767fbe4b9
|
||||
source_agent_sync_ids:
|
||||
- net-oss-routing-20260910-gmcc-live-curation-01
|
||||
model_connection: Sub2API
|
||||
model_name: openai/gpt-oss-20b
|
||||
source_count: 30
|
||||
source_revisions:
|
||||
memory:7ae6f29e-324d-4a47-bfcc-830883a0cc87: '1'
|
||||
memory:c52a71b0-284a-4bb6-a72c-a7710228a3d8: '1'
|
||||
memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d: '3'
|
||||
memory:bbf3b052-9654-4e19-bbef-9922946237da: '3'
|
||||
memory:1a243a79-633b-4667-87eb-74aa71ed37b7: '1'
|
||||
memory:e6a33586-9ce4-446d-a931-2ac67399ea91: '1'
|
||||
memory:befefebd-7e62-45e1-8a80-5abfd1a07536: '1'
|
||||
memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4: '3'
|
||||
memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b: '1'
|
||||
memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3: '1'
|
||||
source_dispositions:
|
||||
processed: 30
|
||||
unchanged: 0
|
||||
unsupported: 0
|
||||
skipped: 0
|
||||
cited_source_ids:
|
||||
- memory:befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- memory:bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
- memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- memory:7ae6f29e-324d-4a47-bfcc-830883a0cc87
|
||||
- memory:c52a71b0-284a-4bb6-a72c-a7710228a3d8
|
||||
- memory:1a243a79-633b-4667-87eb-74aa71ed37b7
|
||||
- memory:e6a33586-9ce4-446d-a931-2ac67399ea91
|
||||
job_cited_source_ids:
|
||||
- memory:befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- memory:bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
- memory:d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
conflicts: []
|
||||
supersedes: []
|
||||
preferences: []
|
||||
source_cursor: 502
|
||||
source_hash: e40315668c72f9d461bf93597ce55f7b674792fb793c7bdb1f37641a78e31efe
|
||||
prompt_version: 2026-08-12.3
|
||||
schema_version: '3'
|
||||
curation_job_id: 7c703b75-d93f-4853-94de-574b203332d8
|
||||
created_at: '2026-09-10T03:07:19.629704+00:00'
|
||||
updated_at: '2026-09-10T06:57:06.282740+00:00'
|
||||
tags:
|
||||
- development
|
||||
- net-oss-routing
|
||||
- timeline
|
||||
---
|
||||
|
||||
# 项目时间线(2026‑09‑10 UTC)
|
||||
|
||||
| 时间 | 事件 | 备注 | 来源 |
|
||||
|---|---|---|---|
|
||||
| 02:40:02 | 目录扫描,确认工作范围 | 初始检查 | `7bb520d2-1c5b-4dc5-9540-0fa9729a8017` |
|
||||
| 02:41:04 | 脚本审计:接口选择、路由、守护逻辑 | 检查脚本整体结构 | `7bb520d2-1c5b-4dc5-9540-0fa9729a8017` |
|
||||
| 02:48:31 | 归档点 `e76b5ce-99a2-4bac-a692-a152d7aef12d`:架构评审 | 设计层面合规性验证 | `7bb520d2-1c5b-4dc5-9540-0fa9729a8017` |
|
||||
| 02:48:33 | 归档点 `bbf3b052-9654-4e19-bbef-9922946237da`:/24 节点已添加 | 子网 188.15/24 与 188.25/24 已完成 | `7bb520d2-1c5b-4dc5-9540-0fa9729a8017` |
|
||||
| 02:49:21 | 归档点 `1a243a79-633b-4667-87eb-74aa71ed37b7`:脚本、测试与域名策略完成 | 代码、单元测试已通过 | `7bb520d2-1c5b-4dc5-9540-0fa9729a8017` |
|
||||
| 02:49:24 | 归档点 `e6a33586-9ce4-446d-a931-2ac67399ea91`:目前状态,无守护任务 | 当前未设置守护程序 | `7bb520d2-1c5b-4dc5-9540-0fa9729a8017` |
|
||||
| 02:40:30 | 归档点 `befefebd-7e62-45e1-8a80-5abfd1a07536`:实现 `gmcc.net` 域名通过 OSS 路由并完成 DNS 验证 | 4 个跨段 IP、DNS 监听、NRPT、/32 路由、失效策略 | `7bb520d2-1c5b-4dc5-9540-0fa9729a8017` |
|
||||
|
||||
> **关键结论**:项目在 2026‑09‑10 之日完成了从需求定义到代码实现、测试、部署的完整闭环。<br>未来工作集中在用户确认 `gmcc.net` DNS 解析结果与实际 OSS 前缀的匹配,并在真实网络环境中完成 Apply/Remove/Guard 的完整执行和验证。
|
||||
@@ -0,0 +1,84 @@
|
||||
---
|
||||
title: 关键决策记录
|
||||
type: curated
|
||||
permalink: main/projects/e3194241-010f-4cad-a3a5-009d7810ff2c/curated/关键决策记录
|
||||
stable_id: e5636932-9943-49f2-b8af-71a7515e7ce7
|
||||
scope: project
|
||||
project_id: e3194241-010f-4cad-a3a5-009d7810ff2c
|
||||
workspace_type: development
|
||||
usage_profile_id: null
|
||||
preference_context: development
|
||||
document_type: decisions
|
||||
revision: 1
|
||||
source_memory_ids:
|
||||
- 2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
source_checkpoint_ids:
|
||||
- befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
source_file_ids:
|
||||
- 2d49fe8f-97f8-4a72-b6ab-f1e02d33f240
|
||||
- 2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- d7b4b1ff-fbcb-4276-8468-9e5dfb930ae4
|
||||
- ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
source_git_commit: 4d5d97a858e3b6d52709884c0a6ac21767fbe4b9
|
||||
source_git_commits:
|
||||
- 4d5d97a858e3b6d52709884c0a6ac21767fbe4b9
|
||||
source_agent_sync_ids:
|
||||
- net-oss-routing-20260910-gmcc-live-curation-01
|
||||
model_connection: Sub2API
|
||||
model_name: openai/gpt-oss-20b
|
||||
source_count: 30
|
||||
source_revisions:
|
||||
memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b: '1'
|
||||
memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3: '1'
|
||||
memory:befefebd-7e62-45e1-8a80-5abfd1a07536: '1'
|
||||
memory:bbf3b052-9654-4e19-bbef-9922946237da: '3'
|
||||
memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d: '3'
|
||||
source_dispositions:
|
||||
processed: 30
|
||||
unchanged: 0
|
||||
unsupported: 0
|
||||
skipped: 0
|
||||
cited_source_ids:
|
||||
- memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- memory:befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- memory:bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
job_cited_source_ids:
|
||||
- memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
||||
- memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3
|
||||
- memory:befefebd-7e62-45e1-8a80-5abfd1a07536
|
||||
- memory:bbf3b052-9654-4e19-bbef-9922946237da
|
||||
- memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d
|
||||
conflicts: []
|
||||
supersedes: []
|
||||
preferences: []
|
||||
source_cursor: 502
|
||||
source_hash: e40315668c72f9d461bf93597ce55f7b674792fb793c7bdb1f37641a78e31efe
|
||||
prompt_version: 2026-08-12.3
|
||||
schema_version: '3'
|
||||
curation_job_id: 7c703b75-d93f-4853-94de-574b203332d8
|
||||
created_at: '2026-09-10T06:56:58.408052+00:00'
|
||||
updated_at: '2026-09-10T06:56:58.408693+00:00'
|
||||
tags:
|
||||
- decisions
|
||||
- routing
|
||||
- strategies
|
||||
---
|
||||
|
||||
# 决策
|
||||
|
||||
| 决策 # | 内容 | 相关来源 |
|
||||
|--------|------|------------|
|
||||
| 1 | **域名路由采用同步 DNS + 动态主机路由**,并通过 NRPT 触发 `127.0.0.54:53` 的本地 DNS 监听。 | `memory:2e52652b-ee82-46f8-ac53-a73d0ad59d6b` |
|
||||
| 2 | **不修改代理软件**(Mihomo/Clash 等),仅通过 OS 路由与防火墙完成网络分离。 | `memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3` |
|
||||
| 3 | **路由守卫任务**在系统重启后检查并删除 DHCP 产生的默认路由,保证 OSS 接口始终保持内部路由一致性。 | `memory:befefebd-7e62-45e1-8a80-5abfd1a07536` |
|
||||
| 4 | **路由策略**仅为 `gmcc.net` 与其子域生成,避免对整个网络产生影响。 | `memory:bbf3b052-9654-4e19-bbef-9922946237da` |
|
||||
| 5 | **测试通过**:所有单元与集成测试均在 PowerShell 5.1 与 7 中通过。 | `memory:ed76b5ce-99a2-4bac-a692-a152d7aef12d` |
|
||||
Reference in New Issue
Block a user