Repository navigation
ROADMAP.zh CN
KnowSky404 edited this page Oct 23, 2026
·
1 revision
English | 简体中文
状态:2026-10-23。这里区分已交付能力、后续接口工作和仍需设计的协议; 不构成部署或修改生产工作区的授权。
- 单个绑定的私有云端 Gist,启动先加载云端,变更立即按版本同步。 只有云端确认才报告保存成功,待发送或阻塞状态禁止继续业务编辑。 已移除工作区切换、本地业务模式、手动推送/合并和业务 JSON 备份/导入;保留历史恢复证据。
- 文档默认英文,可通过配对文档链接切换简体中文。
- Workspace Schema V2:每个工作区一个 Durable Object 协调器,版本化变更、 mutation 幂等、墓碑、逐字节 V1 备份及浏览器队列恢复。
- sing-box 客户端导出支持 VLESS、VMess、Trojan、Shadowsocks、Hysteria2、TUIC、AnyTLS。
ShadowsocksR 可导入聚合,但导出跳过并警告;未知或非法行独立警告。
明确的
1.14目标使用版本化加密方法、插件、混淆和 uTLS 白名单。 - Hysteria2 共享解析覆盖默认
443、密码与 userpass、方括号 IPv6、端口列表/范围、 Salamander/Gecko;证书固定、ECH 和 Realm 未有可靠映射时拒绝转换。 - 订阅抓取有 15 秒超时、4 MiB 上限、严格 UTF-8、HTTP 分类与安全的网络/CORS 诊断。 节点与聚合预览提供本地化诊断,涵盖超时、CORS、HTTP、大小、编码、Base64 和空内容, 只保留安全错误类别与 HTTP 状态,不包含源 URL 或凭据。
- 节点录入、聚合、Server API 类型校验和导出共用 URI 兼容层。
- Worker 结构化日志使用字段白名单和工作区 ID 哈希;生成类型可复现并检查漂移。
- GitHub CI 用固定 digest 的 sing-box
1.14.0验证合成导出,检查 Worker 类型、 Cloudflare 集成、部署 dry-run 与本地 Workers 浏览器行为。生产部署须显式触发并经过环境门禁。
- 依据提交的 fixture 和上游 schema 持续完善协议保真度,包括核实 Hysteria2 ECH、 独立 Realm scheme,以及其他协议的传输/TLS 字段。部分旧输入保留独立警告,安全字段不静默丢弃。
- 首次扩展公共 API 前先审阅接口路线图,写入仍通过协调器。
- 持续覆盖各主页面的可访问性和响应式浏览器测试,明确本地/模拟、真实认证和生产证据边界。
- 维持 Worker 类型和 Cloudflare 配置的本地/CI 检查;完整运行时、集成、浏览器、 dry-run 和类型门禁通过后才能调整兼容日期。
- 独立变更输出文件时的发布新鲜度和先读后写语义。
- 证明旧 ID 不可重放的墓碑压缩协议。
- 有保留、重放和备份约定的 processed-mutation 清理。
- 上游提交结果不明确时的维护者恢复、确认和审计语义。
这些工作需要新协议、迁移规则、故障注入和恢复证据。按时间删除或直接 PATCH Gist 不能作为维护捷径。
每个实现范围保留适用的本地门禁:
bun test
bun run test:sing-box
bun run check
bun run lint
bun run build
bun run test:cf
bun run deploy:check
bun run test:e2e真实认证浏览器检查、Gist 写入、生产部署和 Cloudflare secret 操作需要单独授权。
SubMan Wiki
| English | 简体中文 |
|---|---|
| User guide | 使用指南 |
| Development | 开发指南 |
| Server API | 接口文档 |
| Operations | 运维与恢复 |
| Migration | 旧版迁移 |
| sing-box export | sing-box 导出 |
| CI/CD | CI/CD |
| Roadmap | 路线图 |
| Changelog | 变更记录 |