小火箭配置文件下载 iOS代理配置手把手教学

本文详解Shadowrocket(小火箭)iOS客户端的配置文件获取途径、YAML格式配置方法及常见问题解决方案,帮助跨境办公用户快速完成代理环境部署。

Shadowrocket配置文件基础

Shadowrocket是iOS平台主流的代理客户端,支持Shadowsocks、VMess、Trojan等协议,配置文件(俗称“节点订阅”或“配置规则”)是客户端运行的核心,包含了服务器地址、端口、加密方式及分流规则等关键信息。

1 配置文件格式

Shadowrocket采用YAML格式存储配置,核心结构如下:

proxies:
  - name: "节点1"
    type: ss
    server: example.com
    port: 8388
    cipher: aes-256-gcm
    password: your-password
proxy-groups:
  - name: "自动选择"
    type: url-test
    proxies:
      - 节点1
    url: "http://www.gstatic.com/generate_204"
    interval: 300
rules:
  - DOMAIN-SUFFIX,google.com,自动选择
  - GEOIP,CN,DIRECT
  - MATCH,自动选择

2 配置文件获取渠道

  • 机场订阅链接:多数代理服务商提供Clash或Shadowrocket兼容的订阅地址,导入后自动生成节点列表
  • 开源配置:GitHub存在部分公开的规则配置,可作为基础模板
  • 自建配置:熟悉YAML语法后可手动编写,实现个性化分流需求

配置文件导入步骤

1 订阅链接导入(推荐)

  1. 复制服务商提供的订阅链接
  2. 打开Shadowrocket → 点击右上角「+」
  3. 选择「类型」为「Subscribe」
  4. 粘贴链接后点击「完成」
  5. 客户端会自动拉取节点并生成代理组

2 本地配置文件导入

若获取到.conf.yaml文件:

  1. 通过iCloud Drive或隔空投送传输文件至iPhone
  2. 在文件App中打开配置文件
  3. 选择「用Shadowrocket打开」即可导入

核心配置参数详解

1 代理组类型选择

类型 适用场景 特点
select 手动选节点 需用户主动切换
url-test 自动测速 延迟最低优先
fallback 故障转移 主节点不可用时切换

跨境办公场景推荐使用url-test类型,客户端会自动检测节点延迟并选择最优线路。

2 分流规则优先级

Shadowrocket规则按顺序匹配,优先级从高到低为:

  1. DOMAIN-SUFFIX(域名后缀):精确匹配google.com
  2. DOMAIN-KEYWORD(关键词):包含youtube即匹配
  3. IP-CIDR(IP段):适合内网分流
  4. GEOIP(地理位置):快速判断是否需要代理
  5. MATCH(默认规则):兜底策略

学术资源访问场景建议将edu后缀域名加入代理规则,确保稳定访问海外学术网站。

常见问题排查

1 节点显示但无法连接

  • 现象:节点列表正常,连接提示超时
  • 原因:服务器端口被阻或协议不匹配
  • 解决:尝试切换其他节点,或联系服务商获取正确的协议参数

2 配置文件导入失败

  • 现象:点击订阅无反应或提示解析错误
  • 原因:链接编码问题或服务商订阅格式不兼容
  • 解决:检查链接是否完整,尝试使用Base64解码工具验证内容

3 TUN模式与系统代理区别

  • 系统代理:仅接管HTTP/HTTPS流量,部分App可能绕过
  • TUN模式:创建虚拟网卡,强制所有流量走代理,适合游戏及UDP场景

iOS端Shadowrocket默认启用TUN模式,可满足大部分跨境访问需求。

配置进阶建议

获取配置文件后,可根据实际需求进行以下优化:

  • 广告拦截:在规则中添加广告域名至REJECT类型代理组
  • 国内直连:将bilibili.comtaobao.com等加入DIRECT规则,降低延迟
  • 测速URL更换:将默认测速地址改为http://cp.cloudflare.com/generate_204,提升准确性

您可以还会对下面的文章感兴趣: