Shadowrocket查看流量日志功能帮助iOS用户监控代理连接状态、诊断网络异常,通过分析日志可快速定位掉线原因、优化规则配置,提升跨境访问稳定性,本文详解日志查看入口、关键参数及调试技巧。
Shadowrocket流量日志查看入口
- 打开Shadowrocket应用,进入主界面
- 点击右上角「日志」图标(通常为文档形状)
- 选择「流量日志」选项卡
- 可按时间、节点、状态筛选日志记录
日志默认保留最近500条记录,超出自动覆盖,如需长期保存,可导出日志文件进行离线分析。
日志关键参数解读
流量日志核心字段包括:
| 参数 | 含义 |
|---|---|
CONNECT |
代理连接建立 |
CONNECT END |
连接关闭 |
DIRECT |
直连流量 |
PROXY |
代理流量 |
REJECT |
规则命中拒绝 |
DNS |
域名解析记录 |
重点关注延迟数据:CONNECT阶段显示的响应时间超过500ms时,需考虑更换节点或调整代理策略。
代理组类型与配置选择
Shadowrocket基于Clash核心,代理组类型决定流量分配策略:
- select(手动选择):用户主动指定节点,适合对节点有明确偏好
- url-test(自动测速):多节点轮询测速,选择延迟最低者,适合日常浏览
- fallback(故障转移):优先使用首选节点,掉线自动切换备用,保障稳定性
YAML配置示例:
proxy-groups:
- name: 手动模式
type: select
proxies:
- 节点A
- 节点B
- name: 自动测速
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 节点A
- 节点B
日常办公推荐fallback模式,4K视频场景建议select手动锁定高速节点。
TUN模式与系统代理区别
Shadowrocket提供两种流量接管方式:
- 系统代理:仅处理HTTP/HTTPS流量,兼容性好但无法代理UDP
- TUN模式:虚拟网卡层接管所有流量,包括游戏、VoIP等UDP协议
TUN模式配置路径:设置 → TUN Mode → 开启
游戏玩家、直播用户建议开启TUN;普通网页浏览系统代理足够且省电。
分流规则写法与优先级
Clash规则按顺序匹配,命中即停止:
rules: - DOMAIN-SUFFIX,google.com,代理组A - DOMAIN-KEYWORD,youtube,代理组B - IP-CIDR,10.0.0.0/8,DIRECT - GEOIP,CN,DIRECT - MATCH,代理组C
规则类型优先级:DOMAIN > DOMAIN-SUFFIX > DOMAIN-KEYWORD > IP-CIDR > GEOIP > MATCH
国内域名走DIRECT,海外资源按需代理,可有效降低延迟。
常见问题FAQ
日志显示连接成功但无法上网
现象:日志显示CONNECT成功,但浏览器无法加载页面
原因:DNS污染或代理节点出口被墙
解决:切换至其他节点,开启「增强模式」或手动设置DNS为8.8.8.8
节点延迟正常但频繁掉线
现象:测速延迟100ms以内,但每隔几分钟就断连
原因:节点服务器不稳定或并发数满载
解决:更换节点服务商,选择支持BGP线路的节点
日志中大量REJECT记录
现象:访问特定网站时日志全是REJECT
原因:分流规则过于严格,误伤正常域名
解决:检查规则列表,添加对应域名至PROXY或调整规则顺序
节点选择建议
稳定使用Shadowrocket需要可靠的节点支持,选机场时关注:延迟表现、带宽上限、在线设备数、协议支持(vmess/vless/trojan),4K视频建议带宽50Mbps以上,游戏用户优先低延迟线路。
通过日志持续观察各节点表现,结合自身使用场景灵活切换代理组,才能获得最佳跨境访问体验。
