v2 升级指南
在 v2.0.0 中对原有的一些接口和行为进行了修改,你可能要花一些时间来解决这些问题。相信我,会很快。
目录
Node 版本升级
新版 Surgio 不再支持 Node v10,推荐使用 v12。
Gateway 面板
旧版的面板已经不再提供,请按照 文档 部署新版面板。
Surgio 配置修改
native
surgeConfig.vmess 默认改为 由于 Surge 新版已经发布了一段时间,故不再默认使用 External Provider 的方式输出 Vmess 节点。
ss
surgeConfig.shadowsocksFormat 默认改为 由于 Surge 新版已经发布了一段时间,故不再默认使用 custom
的方式输出 Shadowsocks 节点。
内置过滤器
协议过滤器名称修改
由于疏忽,有一些 协议过滤器 命名未符合规范,已修改。
自定义过滤器
useProviders, discardProviders 默认开启严格模式
这个改变对于绝大部分用户没有影响,不过如果你原先使用这个过滤器来过滤一类包含了相同字段的 Provider,则需要手动关闭严格模式。
Provider 修改
udp-relay
全部为布尔类型
历史上 udp-relay
允许如 "true"
, "false"
这样的字符串,新版中将严格验证这个值的类型。你可以全局搜索替换解决。
udp-relay
取代 udp
自定义 Vmess 节点新增 Custom 类型的 Provider 允许自定义 Vmess 节点。原来定义开启 UDP 转发的键名为 udp
,新版改为 udp-relay
。你可以全局搜索替换解决。