Shadowrocket日志功能是诊断国际网络加速连接问题的核心工具,本文详解iOS端查看实时日志的操作路径,解析配置/代理/直连/场景四种路由模式差异,并提供常见报错代码的排查方案。
启用实时日志记录
小火箭查看网络日志需先开启诊断模式:
- 打开Shadowrocket,点击底部「设置」→「高级」
- 找到「日志记录」选项,开启「启用日志」与「详细日志」开关
- 返回主界面连接节点,点击底部「工具」标签
- 选择「日志」即可查看实时数据流与DNS解析记录
建议跨境办公用户保持日志开启状态,便于追踪特定域名解析异常。
全局路由模式深度解析
日志中频繁出现的路由标记对应四种转发策略:
配置模式:按规则分流(DIRECT/PROXY/REJECT)
代理模式:全部流量走节点(GLOBAL PROXY)
直连模式:绕过代理直接连接(GLOBAL DIRECT)
场景模式:根据网络环境自动切换(SSID场景)
配置模式下,日志显示[Rule] DOMAIN match表示规则命中;代理模式日志统一标记为[Proxy];场景模式会在日志顶部记录[SSID] Current:标识当前网络环境。
典型故障日志诊断
现象:日志持续显示TCP connection timeout
原因:节点握手失败或本地防火墙拦截
解决:切换TCP/UDP协议,检查「设置」→「代理」→「IPv6」是否关闭
现象:HTTPS请求返回SSL handshake failed
原因:证书不匹配或SNI嗅探被干扰
解决:在节点配置中开启「TLS 1.3」与「允许不安全」选项(仅限可信节点)
现象:特定应用显示DIRECT但无法加载
原因:规则库未覆盖该域名
解决:在「配置」→「编辑配置」→「规则」中添加DOMAIN-SUFFIX,xxx.com,PROXY
日志分析与节点选择
小火箭查看网络日志时,延迟数值与丢包率直接反映节点质量,学术资源访问场景下,若日志频繁出现read timeout或connection reset,表明当前中转节点带宽不足。
建议优先选择具备BGP专线的服务商,日志中应呈现稳定的TCP connected状态,单次DNS解析耗时控制在300ms以内,对于4K流媒体需求,日志需显示TLS handshake快速完成且无缓冲中断标记。
定期导出日志(设置→高级→导出日志)可建立连接质量档案,辅助筛选最适合跨境办公的网络加速方案。
