跳到主要内容

v2 升级指南

在 v2.0.0 中对原有的一些接口和行为进行了修改,你可能要花一些时间来解决这些问题。相信我,会很快。

Node 版本升级​

新版 Surgio 不再支持 Node v10,推荐使用 v12。

Gateway 面板​

旧版的面板已经不再提供,请按照 文档 部署新版面板。

Surgio 配置修改​

surgeConfig.vmess 默认改为 native​

由于 Surge 新版已经发布了一段时间,故不再默认使用 External Provider 的方式输出 Vmess 节点。

surgeConfig.shadowsocksFormat 默认改为 ss​

由于 Surge 新版已经发布了一段时间,故不再默认使用 custom 的方式输出 Shadowsocks 节点。

内置过滤器​

协议过滤器名称修改​

由于疏忽,有一些 协议过滤器 命名未符合规范,已修改。

自定义过滤器​

useProviders, discardProviders 默认开启严格模式​

这个改变对于绝大部分用户没有影响,不过如果你原先使用这个过滤器来过滤一类包含了相同字段的 Provider,则需要手动关闭严格模式。

Provider 修改​

udp-relay 全部为布尔类型​

历史上 udp-relay 允许如 "true", "false" 这样的字符串,新版中将严格验证这个值的类型。你可以全局搜索替换解决。

自定义 Vmess 节点新增 udp-relay 取代 udp​

Custom 类型的 Provider 允许自定义 Vmess 节点。原来定义开启 UDP 转发的键名为 udp,新版改为 udp-relay。你可以全局搜索替换解决。