# 本地开发用的测试配置模板。 # # 这是模板,不是实际运行的文件:`bun run dev:reset` 会把 __SUBSCRIPTION_URL__ 换成 # .env 里的 DEV_SUBSCRIPTION_URL,生成 dev/home/config.yaml(那个文件不进 git)。 # 订阅地址里通常带访问令牌,不能提交。 # # 端口刻意避开 mihomo 的默认值(7890 / 9090),免得和机器上其它内核打架。 # 结构照着真实那台机器来:没有手写线路,全部通过订阅引入——这样开发时遇到的 # 约束和真实环境一致(比如订阅线路无法被入站直接引用)。 mixed-port: 17890 # 代理端口,避开默认的 7890 allow-lan: false # 本地测试不对局域网开放 mode: rule log-level: warning ipv6: false external-controller: 127.0.0.1:19090 # 管理接口,避开默认的 9090 secret: "dev-secret-local-only" geo-auto-update: false # 关掉自动更新,避免测试时下载 GEO 数据库 proxy-providers: subs: type: http url: "__SUBSCRIPTION_URL__" path: ./providers/subs.yaml interval: 86400 health-check: enable: true url: https://www.gstatic.com/generate_204 interval: 300 proxy-groups: - name: PROXY # 总开关,手动选 type: select proxies: [AUTO, DIRECT] use: [subs] - name: AUTO # 自动挑延迟最低的 type: url-test use: [subs] url: https://www.gstatic.com/generate_204 interval: 300 tolerance: 50 rules: # 本机和内网地址一律直连 - IP-CIDR,127.0.0.0/8,DIRECT,no-resolve - IP-CIDR,192.168.0.0/16,DIRECT,no-resolve - MATCH,PROXY