本文对比iOS平台主流网络代理工具,详解Shadowrocket和Quantumult X的功能差异、安装方式及基础配置方法,帮助iOS用户选择适合自己的跨境访问客户端。
iOS为何没有官方Clash客户端
由于App Store审核政策限制,Clash官方并未在iOS端提供应用,这意味着iOS用户需要通过其他方式获取网络代理工具,当前主流替代方案是Shadowrocket(小火箭)和Quantumult X(圈X),两者均支持Clash配置文件导入。
两款主流客户端对比
Shadowrocket
- 界面风格:简洁直观,适合新手
- 功能特性:支持SS、SSR、VMess、Trojan、Clash多种协议
- TUN模式:支持全局TUN模式,可接管所有流量
- 分流规则:支持DOMAIN-SUFFIX、DOMAIN、IP-CIDR等多种规则类型
- 价格:付费应用(国区约$2.99)
Quantumult X
- 界面风格:功能丰富,界面复杂
- 高级功能:支持rewrite脚本、mitm抓包、节点测速
- 策略组:支持select、url-test、fallback等多种代理组类型
- 自定义程度:可高度自定义请求头、URL重写等
- 价格:付费应用(国区约$7.99)
安装与配置步骤
获取应用
由于国区App Store已下架此类应用,需使用非国区Apple ID下载,建议自行注册美区/港区账号,或通过可靠渠道购买已购账号。
导入配置文件
获取节点订阅链接后,在客户端中添加订阅:
# Shadowrocket操作路径:
设置 → 订阅 → 添加订阅 → 粘贴链接 → 完成
# Quantumult X操作路径:
设置 → 订阅 → 添加 → 粘贴链接 → 保存
基础配置示例
# Clash配置文件结构示例
proxies:
- name: "节点名称"
type: trojan
server: example.com
port: 443
password: your-password
sni: example.com
proxy-groups:
- name: "自动选择"
type: url-test
proxies:
- 节点名称
url: "http://www.gstatic.com/generate_204"
interval: 300
rules:
- DOMAIN-SUFFIX,google.com,自动选择
- DOMAIN-SUFFIX,youtube.com,自动选择
- GEOIP,CN,DIRECT
- MATCH,自动选择
核心概念解析
代理组类型选择
| 类型 | 适用场景 | 说明 |
|---|---|---|
| select | 手动选择 | 用户自行切换节点 |
| url-test | 自动测速 | 自动选择延迟最低节点 |
| fallback | 故障转移 | 优先使用列表中首个可用节点 |
TUN模式与系统代理
- 系统代理:仅处理HTTP/HTTPS流量,部分应用可能绕过
- TUN模式:创建虚拟网卡,拦截所有流量(包括UDP、游戏)
分流规则优先级
DOMAIN(精确域名) > DOMAIN-SUFFIX(域名后缀) > IP-CIDR(IP段) > GEOIP(国家/地区) > FINAL(默认)
常见问题FAQ
现象:节点显示已连接但无法访问
原因:DNS污染或规则配置错误
解决方法:检查订阅是否更新,尝试切换代理组或开启"增强模式"
