需求目标:以机场提供的托管配置为主推,新建一个 a.conf 文件,存储自定义规则,再新建一个 sum.conf ,合并两个配置文件。
[问题 1 描述]
1. airport.conf //机场提供的自托管配置文件,能自动更新,section 齐全,绝大部分情况满足需求。问题是部分目标站点不走代理;
2. a.conf //自定义配置,仅有 [ Rule ] 字段,填写自定义规则,但是规则里面引用了 airport.conf 里面定义的策略组“Proxy”
3. sum.conf //自定义配置,合并 airport.conf 和 a.conf 。 [ Rule ] 字段 include airport.conf 和 a.conf ,其他字段仅 include airport.conf
[问题 1 故障现象]
1. MAC surge 逐步 load conf 文件,load airport.conf ==> 正常,load a.conf ==> 失败,提示 Proxy 未定义
2. iOS 版无此问题
[问题 2 描述]
1. airport.conf //机场提供的自托管配置文件,能自动更新,section 齐全;
2. a.conf //自定义配置,内容为 snell 协议联通内网,单独使用正常。
3. sum.conf //自定义配置,目的是实现直连,代理,联通内网自动化
// [Proxy] ==>用 include 合并机场代理和 snell 服务器
//[Proxy Group] ==>用 include 合并机场策略组和自定义 snell 策略
//[Rule] ==>用 include 合并机场 rule 和自定义 rule
[问题 2 故障现象]
1. airport.conf 和 a.conf 都有 FINAL rule ,合并后其中一个 FINAL 会截断其他规则
2. 尝试去掉 a.conf 里面的 FINAL ,MAC surge 在 load a.conf 时会提示无 FINAL load 失败( iOS 版无 FINAL 也可以 load 成功)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/968925
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.