节点列表
节点库备份 / 恢复
全局设置
参考仓库里 iphone / windows / linux 三份配置的节点与分流大体相同,差别就在这几处:Linux 的 TUN 带 auto_redirect 且首条规则是 bypass;Windows 与 iPhone 的 TUN 不带 auto_redirect、带 platform.http_proxy;Windows 参考还多一个 bridge 出站做 L3 直连,本生成器没有照搬(bridge 需 WinDivert 特权,普通桌面用 direct 兜底效果等价)。参考仓库那十几个分组(AI / YouTube / Google…)是另一套规则集体系,本次不照搬,节点与分流仍按本生成器原有规则。
TUN 设置(虚拟网卡)
关键区别:上面这几项是在系统路由层把流量挡在 TUN 外面,被排除的流量走系统正常路由,压根不进内核;而全局设置里自定义规则的 DIRECT、规则模式的国内直连,都是“先进内核、嗅探/匹配后再直连”,省不了内核这一道。域名直连只能用后一种,因为域名要先在内核里嗅探出来才知道该直连。bypass 是第三种:Linux + auto_redirect 下,nftables 预匹配命中后直接在内核层放行直连,连 sing-box 的 L4 翻译都不走;但它只对 IP / 端口类条件可靠,域名条件在预匹配时还没嗅探出来,且非 Linux 环境下会被跳过(此时靠后面的 direct 规则兜底)。另:endpoint_independent_nat 自 1.11 起已无效,故不提供该项;auto_redirect 没有 auto_route 时生成器会跳过它并告警(否则启动报错)。
生成的配置(sing-box 1.14 JSON)
导入 SFA 的方法:打开 sing-box for Android → 配置(Profiles)→ 新建 → 类型选「本地(Local)」→ 把上面整份 JSON 粘贴进去 → 回到仪表盘选中该配置启动。节点切换在 SFA 的「分组(Groups)」页里选「节点选择」分组即可,不需要重新生成。