iOS 上使用 Surge 的 .List 文件

iOS 上使用 Surge 的 .List 文件

对于节点较多的用户,为了方便分类以及更新节点信息,可以在编写配置文件的时候采用「Main.Config + 节点.List」的模式,在 Main 的 [Proxy Group] 里面附带上 .List 文件的相关信息即可:

🇭🇰 HK = url-test, policy-path=🇭🇰 HK.list, url = http://url.xxx

如果你是 Mac 用户,在电脑上建立好相关文件后,在 Mojave 上很简单的就可以通过 Finder 拖拽至你的 iCloud - Surge 文件夹内,再通过 iCloud 同步到 iOS 端,Surge iOS 即可使用。

如果配置文件在手机中接收时,一般会选择暂时保存于 File App 中。当你在 iPhone 上的 File 中,尝试将 .List 文件从最上层的层级移动到 Surge 的 iCloud 文件夹时,「移动」显示为灰色,具体原因是因为 iCloud 分析到 .List 文件无法在 Surge 中打开,所以禁止用户进一步操作。

禁止移动

为了能在 iOS 上可以将 .List 文件添加至 iCloud - Surge 文件夹内,可以采用复制的方式来解决。

  1. 将你要移动的 .List 文件长按
  2. 弹出相关选项,选择「复制」
  3. 点击进入「Surge」文件夹
  4. 在空白处长按
  5. 弹出相关选项,选择「粘贴」
复制粘贴

这样 .List 文件即可顺利拷贝至 Surge 文件夹中,重新打开 Surge iOS,选择规则文件,Main 的文件此时依旧会提示无代理,可以忽略此提示。选择策略组即可看到你的 Main.config 中关联的 .List 文件已经呈现出来。


(注:感谢 Sol 提供给我的非常人性好用的 Surge 规则)