pwc 在 [Surge] 强迫症福音:一份遵循“奥卡姆剃刀”原则的极简配置指南 中发帖
浏览了社区和 GitHub 上众多的 Surge 配置仓库,我发现一个普遍痛点:配置项冗余且混乱。很多早已废弃的参数、默认即可的开关、甚至相互冲突的规则被盲目复制粘贴,对于追求极致整洁的强迫症患者来说,阅读这些配置文件简直是一种折磨。
为此,我决定重构一份“反熵增”的配置清单。
核心原则:如无必要,勿增实体。
剔除默认值:如果 Surge 的默认行为已经合理,绝不显式写入配置文件。
拒绝无效参数:清理死代码和过时配置(如 VIF 模式下的 skip-proxy)。
仅保留关键:只体现需要根据国情额外配置的,或社区公认的最佳实践(Best Practice)。
基于以上原则,我整理了以下配置。希望它能成为一份逻辑自洽、甚至赏心悦目的基准配置。欢迎大家从原理层面进行“代码审查”和讨论,我们将持续迭代更新。
[General] 核心设置
[General]
# --- 连接稳定性与测...