要在 iPhone 或 iPad 上导入 Clash 订阅,只需复制服务商提供的订阅 URL,粘贴到兼容 Mihomo/Clash 的 App 中,检查预览后导入。本文以免费的 iOS 代理客户端 Potatso 为例,逐步介绍:导入预览、选择导入内容和去向、自动更新,以及你的修改如何在每次更新后保留下来。
不清楚订阅是什么?建议先读订阅链接是什么?
准备工作
- 一台运行 iOS 17 或更高版本的 iPhone 或 iPad。
- 服务商提供的 Clash 或 Mihomo 订阅 URL,例如
https://sub.example.com/api/v1/client/subscribe?token=abc123。Clash 配置文件(YAML)也可以。
Potatso 还能导入 Base64(V2Ray / Xray / Shadowsocks)订阅、V2Ray / Xray JSON 和 Surge 配置。下载订阅时,它会把自己标识为 clash.meta,所以按 App 选择格式的服务商会把带有代理组和规则的 Clash / Mihomo 配置发给你。
订阅 URL 不要外传。 你的订阅 URL 相当于密码。不要分享它,也不要把它粘贴到在线转换工具中。
第 1 步:安装 Potatso
从 App Store 下载 Potatso 并打开。轻点开始使用,为配置命名,然后轻点继续。
在添加你的服务器这一步,你可以轻点粘贴链接,再轻点粘贴,把订阅直接导入新配置。首次设置时,粘贴的链接会直接导入,不显示预览。这是最快的方式,订阅同样会持续更新。
如果想查看预览并选择导入内容,请改用首页的导入器,见下一步。你也可以轻点我还没有服务器,先完成设置。
第 2 步:粘贴 Clash 订阅链接
- 在首页,轻点右上角的 + 按钮。
- 轻点通过链接/文件导入。
- 在来源下保持选择链接,并把订阅 URL 粘贴到输入框中。
- 轻点继续。
Potatso 会下载订阅并自动识别格式,然后显示导入预览。
改为导入配置文件
- 把 YAML 文件存到“文件” App。
- 轻点 +,然后轻点通过链接/文件导入。
- 在来源下选择文件,然后轻点选择文件…,选取该文件。文件必须是 UTF-8 文本,且不超过 5 MB。
- 轻点继续。
你也可以把整份 YAML 粘贴到链接输入框中。无论哪种方式,文件或粘贴的文本都只导入一次:它们没有可供更新的来源。
第 3 步:检查预览
预览顶部显示导入内容的名称、格式,以及它来自哪台服务器。如果服务商报告了你的套餐信息,你还会看到:
- 已用流量,套餐有总量时会带有进度条;
- 剩余流量;
- 到期,过期后日期会变成红色。
如果有内容无法导入,会出现兼容性问题一行,显示问题的数量。轻点它可查看每个问题及原因。Potatso 会跳过它不支持的服务器(例如 Clash 文件中的 TUIC 或 SSH 代理),以及它无法表示的规则。被跳过的规则会标出规则序号,方便你在 YAML 中找到它们。导入提示(例如配置是通过明文 HTTP 下载的)仅供参考。
选择导入内容
在导入下,每个部分各占一行:代理、代理组、规则和 DNS。轻点某一行即可包含或排除该部分。规则依赖代理组,代理组依赖代理,所以它们会一起被选中。
轻点查看所有内容,可查看导入内容中的每个代理、代理集、代理组、规则和规则集。
选择导入到哪里
在导入到下选择目的地:
| 目的地 | 效果 |
|---|---|
| 新建配置 | 根据订阅创建一个配置,当前配置保持不变。需要 Potatso Pro。 |
| 替换当前配置 | 经你确认后,替换当前配置的代理、代理组和规则。 |
| 添加到当前配置 | 把导入内容添加到当前配置。带有代理组或规则的配置只会合并一次。 |
| 更新“…” | 已有配置在跟随此订阅时显示。更新该配置,并保留你的修改。 |
对于希望保持同步的 Clash 订阅,请选择新建配置或替换当前配置:独占一个配置的完整配置会跟随订阅更新。添加到现有配置则只会导入一次。
自动更新
从 URL 导入时会显示自动更新开关,默认开启,更新间隔为每天。除非你想要一份固定不变的副本,否则保持开启即可。
轻点底部的按钮即可导入,例如创建“…”、替换“…”。
第 4 步:选择服务器和模式
带有规则的 Clash 配置会以规则模式导入,除非其中的 mode 另有设置。在规则模式下,由规则决定哪些流量走代理、哪些直连。
- 在首页查看出站模式一行。如果想让所有流量都经过一台服务器,轻点它并切换到全局。
- 在主出站卡片上轻点一个节点,或轻点所有出站查看完整列表。
- 在路由下,轻点其他任一代理组(例如用于流媒体的代理组),为它选择出站。
服务商的 url-test 代理组会变成最快代理组,select 代理组会变成手动代理组。各类型如何选择节点,见代理组和测速。

第 5 步:允许 VPN 并连接
- 在首页,打开状态卡片上的开关。
- 第一次连接时,iOS 会询问是否添加 Potatso 的 VPN 配置。轻点允许。
状态会先变为正在连接…,再变为已连接。如果 Potatso 提示选择要连接的服务器,请选择一个出站后再次连接。
让订阅保持最新
- 在首页,轻点更多配置。
- 配置页面会把该配置显示为订阅,并显示你的流量额度、上次更新和下次更新。
- 轻点立即更新,马上更新。
要修改更新计划,请轻点同一张卡片上的编辑。在自动更新下,选择更新间隔或关闭更新。你也可以在这里修改订阅 URL,例如服务商重置链接之后;保存后轻点立即更新。在更新成功之前,配置会保留上次下载的内容。

你的修改会被保留
你可以编辑订阅配置:添加或修改代理、代理组和规则,或者修改它的 DNS 设置。Potatso 会把这些修改保存为覆写,并在每次更新后重新应用。原始订阅永远不会被改动。你可以在我的覆写中找到它们,轻点查看即可撤销某项修改,或恢复你删除的内容。查看原始配置文件会显示订阅本身的内容。
导入不成功怎么办
- 导入失败。 用 Safari 打开这个 URL,检查它是否仍然有效。套餐过期或链接被重置时,返回的往往是错误页面,而不是配置。
- 服务器比预期少。 查看预览中的兼容性问题。不支持的协议会被跳过,并附有原因。
- 只有服务器,没有代理组和规则。 服务商发来的是 Base64 列表。请在服务商的控制面板中找找 Clash 或 Mihomo 链接。
- 已连接,但什么都打不开。 主代理组中的某台服务器可能宕机了。换一个节点,或参阅故障排除。
下一步
- 从桌面版 Clash App 迁移过来?见从 Clash Verge、ClashX 或 Mihomo 迁移。
- 想知道你的服务器用的是哪些协议?请阅读代理协议对比。
- 手上只有一台 Shadowsocks 服务器?按照 iPhone 怎么用 Shadowsocks 操作即可。
常见问题
- iPhone 上能用 Clash 订阅吗?
- 能。Clash 本身不能在 iPhone 上运行,但 Potatso 这类兼容 Mihomo/Clash 的 App 可以导入同一个订阅 URL。你的服务器、代理组、规则和 DNS 设置都会一并导入,订阅也会持续更新。
- 不用 URL,怎么导入 Clash 配置文件?
- 把 YAML 文件存到“文件” App,然后在 Potatso 中轻点 +,选择“通过链接/文件导入”,在“来源”下选择“文件”,再轻点“选择文件…”。文件必须是 UTF-8 文本,且不超过 5 MB。文件只会导入一次,因为它没有可供更新的来源。
- Potatso 多久更新一次 Clash 订阅?
- 默认每天一次。你可以选择其他更新间隔、关闭自动更新,或随时在“配置”页面轻点“立即更新”。后台更新会在 iOS 允许时运行。
- 更新订阅会删掉我的修改吗?
- 不会。Potatso 会把你对订阅配置所做的修改记录为覆写,并在每次更新后重新应用。你可以在“配置”页面的“我的覆写”中查看并撤销它们。
- 为什么有些代理或规则被跳过了?
- Potatso 会跳过它不支持的协议或设置所对应的服务器,例如 Clash 文件中的 TUIC 或 SSH 代理,以及它无法表示的规则。预览中的“兼容性问题”会逐条列出并说明原因。