Potatso 可以从链接、粘贴的文本、文件或二维码导入服务器、代理组、规则和 DNS 设置。它会自动识别格式,向你展示预览,并让你选择导入哪些内容以及导入到哪里。通过 URL 导入的订阅会持续更新。
支持的格式
| 格式 | Potatso 导入的内容 |
|---|---|
分享链接(ss://、vless://、trojan:// 等) |
每个链接对应一台服务器。一次粘贴多个链接,即可一起导入。 |
| Base64 订阅 | 列表中的服务器。这是 V2Ray / Xray 和 Shadowsocks 订阅的常见格式。 |
| Shadowsocks JSON 和 SIP008 | Shadowsocks 服务器。 |
| Mihomo / Clash YAML | 代理、代理集、代理组、规则、规则集、DNS 设置和出站模式。 |
| V2Ray / Xray JSON | 作为服务器的出站,以及匹配域名或 IP 地址的路由规则。 |
| Surge 配置 | 代理、代理组、规则、规则集和 DNS 设置。见 Surge 配置。 |
| 规则列表 | 列表中的规则。 |
Potatso 下载订阅时,会向服务器表明自己是 clash.meta。按 App 选择格式的订阅服务器通常会发送 Clash / Mihomo 配置,这样代理组和规则也会随服务器一起导入。
Potatso 支持协议中列出的协议。如果服务器的协议或设置 Potatso 不支持,该服务器会被跳过,预览中会说明原因。
导入订阅
- 在首页,轻点右上角的 + 按钮。
- 轻点通过链接/文件导入。
- 在来源下保持选择链接,并把订阅 URL 粘贴到输入框中。你也可以粘贴分享链接或整份配置。
- 轻点继续。Potatso 会下载并读取订阅,然后显示预览。
- 查看预览,然后轻点底部的按钮进行导入。
要改为导入配置文件,请在来源下选择文件,并轻点选择文件…。Potatso 能读取 YAML、JSON、CONF 和文本文件。文件必须是 UTF-8 文本,且不超过 5 MB。
要扫描二维码,请轻点扫描二维码,而不是通过链接/文件导入。要读取图片中的二维码,请轻点扫描器角落的照片按钮。
首次设置过程中,粘贴或扫描的链接会直接导入你的新配置,不显示预览。见快速入门。
导入预览
预览顶部显示导入内容的名称、格式,以及它来自哪台服务器。
如果订阅服务器报告了你的流量额度,预览会显示它:
| 行 | 显示内容 |
|---|---|
| 已用流量 | 目前已用的流量;套餐有总量时一并显示总量,并带有进度条。 |
| 剩余流量 | 套餐中剩余的流量。 |
| 到期 | 订阅的到期时间。过期后日期显示为红色。 |
如果有内容无法导入,会出现兼容性问题一行,显示问题的数量。轻点它可查看每个问题。不支持的内容会被跳过,列表会说明跳过了什么以及原因。被跳过的规则会连同规则编号一起列出。导入提示仅供参考,例如配置是通过普通 HTTP 下载的。
选择要导入的内容
在导入下,导入内容的每个部分各占一行:代理、代理组、规则和 DNS,并附有数量或摘要。轻点某一行,可包含或排除该部分。规则依赖代理组,代理组依赖代理,所以它们会一起被选中。
轻点查看所有内容,可查看导入的全部内容:订阅详情、代理、代理集、代理组、规则和规则集。你可以查看每个代理的字段,并在导入前编辑它们,除非它们由订阅管理。
单独导入代理时,只显示订阅信息的条目(如剩余流量或到期日期)会被跳过。
选择导入到哪里
在导入到下选择目的地。可选项取决于你导入的内容:
| 目的地 | 效果 |
|---|---|
| 更新“…” | 已有配置在跟随此订阅时显示。该配置会被更新,你的本地更改会保留。 |
| 新建配置 | 根据导入内容创建配置。当前配置保持不变。 |
| 替换当前配置 | 替换当前配置的代理、代理组和规则。Potatso 会先请你确认。 |
| 添加到当前配置 | 把导入内容添加到当前配置。带有代理组或规则的配置只会合并一次。 |
单独的代理可以放入新配置,也可以放入当前配置。添加到当前配置时,请在将代理添加到下选择由哪个代理组列出它们:以导入内容命名的新代理组、你现有的某个代理组,或无。新代理组还会附带一个选择最快代理的 -auto 组。
添加配置需要 Potatso Pro。没有 Pro 时,请使用替换当前配置或添加到当前配置导入到当前配置。
底部的按钮会写明它的作用,例如创建“…”、替换“…”、添加 12 个代理等。轻点它即可导入。
自动更新
通过 URL 导入时会显示自动更新开关,默认开启,更新间隔为每天。导入内容能否持续更新,取决于你导入的是什么:
| 导入的内容 | 更新方式 |
|---|---|
| 把整份配置导入新配置或替换的配置 | 配置会跟随订阅,每天更新。 |
| 单独导入代理,且自动更新开启 | 它们作为代理订阅添加,每天更新。你无法编辑这些代理。 |
| 单独导入代理,且自动更新关闭 | 它们作为可编辑的独立代理添加,不会更新。 |
| 配置的一部分 | 一次性副本。只有完整的配置才能持续更新。 |
| 添加到现有配置的规则和代理组 | 只导入一次。 |
| 文件或粘贴的文本 | 只导入一次:没有可供更新的来源。 |

更新订阅
- 在首页,轻点更多配置。
- 配置页面会把该配置显示为订阅;如果服务器报告了流量额度,也会显示,同时显示上次更新和下次更新的时间。
- 轻点立即更新,可马上更新。
要更改更新频率,请轻点同一张卡片上的编辑。在自动更新下,选择更新间隔,或关闭自动更新。你也可以在那里更改订阅 URL;保存后请轻点立即更新,从新的 URL 下载。在更新成功之前,配置会保留上次下载的内容。后台更新会在 iOS 允许时运行。
你的更改会被保留
你可以编辑跟随订阅的配置:添加或修改代理、代理组和规则,或更改其 DNS 设置。Potatso 会把这些记录为覆写,并在每次订阅更新后重新应用。原始订阅不会被修改。
配置页面在我的覆写下列出它们。轻点查看可查看每一项。你可以在那里还原某项更改、恢复你删除的内容,或删除你添加的内容。要查看订阅本身的内容,请轻点查看原始配置文件。
Surge 配置
Potatso 会读取 Surge 配置中 [General] 的 DNS 设置,以及 [Proxy]、[Proxy Group] 和 [Rule] 部分。它会转换 Potatso 有对应功能的内容:
RULE-SET和DOMAIN-SET规则会变成规则集。smart组会变成自动(url-test)组。subnet和ssid组会变成设为默认策略的手动组,因为 Potatso 不会按网络切换策略。- 组的 HTTP(S)
policy-path会变成代理集。
下面这些部分不会被导入,预览中会列出它们:
- Potatso 没有对应功能的部分,如
[MITM]、[Script]、[URL Rewrite]、[Header Rewrite]、[Body Rewrite]、[Map Local]和[Host]。 #!include行。请单独导入被包含的文件。USER-AGENT和URL-REGEX规则(因为 Potatso 不检查 HTTP 请求)以及SCRIPT规则。- 代理的
underlying-proxy链。该代理会直接连接它的服务器。
详见从 Surge 迁移。