feature+windows — 项目 TODO

生成于 2026-06-22 · 真相源 todo/todo.json
3全部
3待开始
0开发中
0待验收
0已验收
重要度
状态
改动等级
平台 / 标签
📋 待开始 3 ▴ 收起
  • macOS 原生 KillSwitch 补齐 L0→L3
    待开始 重要 二级
    现状 L0(stub):VpnChannel.swift:69 setKillSwitch 直接 result(nil)、includeAllNetworks()→false。天花板 L3。改 NetworkExtension:includeAllNetworks=true + NEOnDemandRule 常开 + enforceRoutes,由 neagent 系统级强制、扛 app 崩溃。性价比最高的跨端缺口。依据见 docs/killswitch-design.md §4-6。
  • Android KillSwitch L1 + 引导系统 Always-on
    待开始 重要 二级
    现状 L0(stub):MainActivity.kt setKillSwitch 只打日志(TODO 11G)。目标:app 内做到 L1(config TUN strict_route,复刻 Windows 的 applyKillSwitchToConfig 语义) + 深链引导用户开系统设置「始终开启 VPN + 无 VPN 时阻止连接」拿 L3,UI 诚实标注「彻底防泄漏需在系统设置开启」。属 Android 客户端 11G。依据见 docs/killswitch-design.md §4-6。
  • Windows KillSwitch L1→L2 (WFP 防火墙强制)
    待开始 一般 / 优化 一级
    现状 L1:desktop_vpn_bridge.dart strict_route + 子进程重载,进程被硬杀仍泄漏。目标 L2:app 装 WFP(Windows Filtering Platform) 过滤器阻断非隧道流量,做成系统服务持久化才能扛崩溃。工作量较大,backlog。依据见 docs/killswitch-design.md §4-6。
🔨 开发中 0 ▴ 收起

    暂无条目

🔍 待验收 0 ▴ 收起

    暂无条目

✅ 已验收 0 ▾ 展开