Potatso 可以导入 Surge 配置。它会转换自己有对应功能的代理、代理组、规则、规则集和 DNS 服务器,并在导入预览中列出其余所有内容。
导入配置
如果你的 Surge 配置来自 URL(如服务商提供的托管配置),请导入该 URL:
- 复制配置的 URL。
- 在 Potatso 的首页,轻点 + 按钮,再轻点通过链接/文件导入。
- 粘贴 URL,然后轻点继续。
- 查看预览。在导入到下选择去向,然后轻点底部的按钮。
通过 URL 导入的配置会持续更新,默认每天一次,你在 Potatso 中所做的更改会在更新后保留。见导入订阅和配置。
如果你的配置是文件,请从 Surge 中导出,让它出现在“文件”App 中。然后在导入器中,于来源下选择文件,轻点选择文件…,再选取它。文件必须是 UTF-8 文本,且不超过 5 MB。文件只导入一次。
Potatso 不会跟随 #!include 行。请单独导入每个被包含的文件。
代理
Potatso 会导入以下类型的 [Proxy] 行:ss、http、https、socks5、socks5-tls、vmess、trojan、snell、hysteria2 和 anytls。各类型支持的设置见协议。
下面这些代理会被跳过:
- 其他类型,如
wireguard、tuic、ssh和external。 - 使用 Shadow TLS、TLS 客户端证书、
server-cert-verify-name或sni=off的代理。
带有 underlying-proxy 的代理会被导入,但会直接连接它的服务器:代理链不会被导入。
代理组
| Surge 的组 | 在 Potatso 中 |
|---|---|
select、url-test、fallback、load-balance |
✅ 同类型的组 |
smart |
由其代理组成的自动(url-test)组 |
subnet、ssid |
设为默认策略的手动组。Potatso 不会按网络切换策略。 |
policy-path(HTTP 或 HTTPS) |
✅ 代理集 |
include-other-group、include-all-proxies、policy-regex-filter |
✅ |
规则
Potatso 会把每条 Surge 规则转换成它自己的规则格式:
DOMAIN、DOMAIN-SUFFIX、DOMAIN-KEYWORD和DOMAIN-WILDCARD规则。IP-CIDR、IP-CIDR6、GEOIP和IP-ASN规则(保留no-resolve),以及SRC-IP规则。DEST-PORT、SRC-PORT和IN-PORT规则,包括端口范围。PROTOCOL,TCP和PROTOCOL,UDP。AND、OR和NOT规则。RULE-SET和DOMAIN-SET,会变成规则集。FINAL,会变成其余所有流量的去向。
下面这些规则会被跳过:
| 规则 | 原因 |
|---|---|
USER-AGENT、URL-REGEX |
Potatso 不检查 HTTP 请求。 |
SCRIPT |
不支持脚本。 |
SUBNET、CELLULAR-RADIO、CELLULAR-CARRIER、HOSTNAME-TYPE |
没有对应功能 |
DEVICE-NAME、MAC-ADDRESS |
没有对应功能 |
TCP 和 UDP 以外的 PROTOCOL |
没有对应功能 |
AND、OR 或 NOT 中的 RULE-SET |
不支持 |
| 策略不在配置中的规则 | 它的目标不可用。 |
预览会在兼容性问题下列出每条被跳过的规则,并附上规则编号和原因。
DNS
Potatso 会导入 [General] 中的 dns-server 和 encrypted-dns-server 服务器。存在加密服务器时,普通服务器只用来查询加密服务器的地址,与 Surge 一致。h3:// 服务器会通过 HTTPS 使用。
哪些内容不会带过来
Potatso 没有 HTTPS 解密(MitM)、重写或脚本功能。下面这些 Surge 部分不会被导入,预览会指出你的配置中包含哪些:
[MITM]、[Script]、[URL Rewrite]、[Header Rewrite]、[Body Rewrite]、[Map Local]、[Host]、[IP Rewrite]、[SSID Setting]、[Panel]、[Port Forwarding]、[Snell Server]、[MTProto]、[Ponte],以及 WireGuard 和 Tailscale 部分。
导入之后
- 带有代理组或规则的 Surge 配置会以规则模式导入。请在首页检查出站模式。见出站模式。
- 打开状态卡片上的开关进行连接。第一次连接时,iOS 会询问是否添加 Potatso 的 VPN 配置:请轻点允许。