Shadowrocket桌面小组件可实时显示节点延迟与流量统计,本文详解iOS小组件添加流程、Clash配置格式导入要点,以及代理组类型选择对组件显示的影响,助你实现高效的国际网络加速监控。
配置基础与格式兼容
小火箭(Shadowrocket)虽非原生Clash客户端,但支持通过SubConverter转换工具导入Clash YAML格式的订阅链接,在配置小火箭桌面小组件前,需确保订阅文件包含完整的代理组(Proxy Groups)定义,这是组件正确识别节点信息的前提。
iOS 14及以上系统支持三种组件尺寸:小号(仅显示节点名)、中号(增加延迟数值)、大号(完整流量统计),建议跨境办公用户选择中号组件,兼顾信息密度与界面整洁。
桌面小组件配置流程
-
订阅导入与解析 在"配置"标签页添加Clash格式订阅链接,开启"自动更新",导入成功后,检查"代理"页面是否显示手动选择(select)、自动测速(url-test)、故障转移(fallback)三种代理组类型。
-
组件添加与权限授予 长按主屏幕空白处进入编辑模式,点击左上角"+"号搜索Shadowrocket,选择组件尺寸后,长按组件进入编辑状态,选择要监控的代理组。
-
显示参数调优 在组件设置中开启"显示延迟"和"流量统计",对于学术资源访问场景,建议关闭"自动切换"动画,减少CPU占用。
-
后台刷新配置 进入iOS设置-通用-后台App刷新,确保Shadowrocket权限开启,这是组件数据实时同步的必要条件。
代理组类型与组件显示逻辑
Clash配置中的代理组类型直接影响小火箭组件的信息展示方式:
-
Select(手动选择):组件显示当前选中节点名称,适合需要固定线路的跨境办公需求,切换节点需手动在App内操作,组件仅作状态展示。
-
URL-test(自动测速):组件显示延迟最低的节点及具体毫秒数,适合对网络质量敏感的场景,但频繁测速会增加电量消耗。
-
Fallback(故障转移):组件显示当前可用节点序号(如#1, #2),当主节点失效时自动切换,组件同步更新标识。
分流规则与TUN模式解析
小火箭的"全局路由"设置对应Clash的两种工作模式:
系统代理模式:仅代理HTTP/HTTPS流量,组件显示的流量统计不包含UDP数据,适合普通网页浏览。
TUN模式(小火箭中称为"代理"模式):通过虚拟网卡接管所有流量,包括UDP和游戏数据,组件显示为完整流量统计,但电量消耗增加30%左右。
分流规则写法示例:
DOMAIN-SUFFIX,google.com,Proxy IP-CIDR,142.250.0.0/16,Proxy GEOIP,CN,DIRECT
规则优先级自上而下匹配,建议将学术资源访问常用域名置于顶部。
常见问题排查
现象:组件显示"无数据"或空白 原因:后台刷新权限被系统限制,或订阅未包含代理组定义 解决方法:检查iOS设置中的后台刷新权限,重新导入包含完整Proxy Groups的Clash配置
现象:延迟数值与App内不一致 原因:组件缓存未更新,或URL-test测速间隔设置过长 解决方法:在Clash配置中缩短url-test的interval参数至300秒,手动下拉组件刷新
现象:切换节点后组件未同步 原因:小火箭与iOS组件服务通信延迟 解决方法:重启Shadowrocket应用,或移除组件后重新添加
对于需要稳定国际网络加速的用户,建议选择支持Clash原生格式且提供专线节点的服务商,优质订阅应具备自动故障转移配置与详细的GEOIP分流规则,确保小火箭桌面小组件能准确反映实时网络状态,配置完成后,建议每月检查一次订阅文件更新,保持分流规则与组件显示的最佳兼容性。
