针对 Shadowrocket(小火箭)网速慢的问题,以下是系统性的优化方案,按优先级排序:
节点质量检查
- 测速选优:使用小火箭的"延迟测试"功能,选择延迟最低且稳定的节点
- 地理位置:优先选择香港、日本、新加坡、台湾等亚洲节点(物理距离近,延迟低)
- 带宽检查:确认节点是否被限速或拥塞,高峰期(晚上8-11点)尝试切换节点
协议选择建议
- Trojan/Trojan-Go:抗封锁强,速度通常较好
- VMess/VLESS + XTLS:适合大流量,但CPU占用稍高
- Hysteria/QUIC:基于UDP,适合视频流媒体,延迟低
- Reality:最新协议,抗检测能力强
Shadowrocket 配置优化
代理模式设置
设置 → 代理 → 代理模式
- 推荐选择:"配置模式"(Rule模式)
- 规则配置:使用"绕过大陆"或"绕过大陆和局域网"
- 避免使用"全局代理"(会增加延迟且浪费流量)
DNS 优化
设置 → DNS → 启用 DNS over HTTPS
- 推荐 DNS:
- Cloudflare: `https://1.1.1.1/dns-query`
- Google: `https://dns.google/dns-query`
- 阿里: `https://dns.alidns.com/dns-query`
- 关闭"IPv6"(如果不需要):设置 → IPv6 → 关闭
传输层优化
- TCP Fast Open:设置 → 高级 → 开启(减少TCP握手延迟)
- 多路复用 (Mux):在节点配置中开启,并发数设为 8-16(提升并发性能)
- TLS 设置:确保开启"允许不安全"为关闭状态(安全且速度正常)
分流规则精简
使用精简规则集
- 避免使用过于庞大的规则集(如上万条规则),这会拖慢处理速度
- 推荐规则:
- 全球直连:大陆IP、局域网、国内常用域名
- 代理:国外常用域名、IP
添加直连规则
DOMAIN-SUFFIX,cn,DIRECT
DOMAIN-SUFFIX,baidu.com,DIRECT
GEOIP,CN,DIRECT
让国内流量不走代理,显著提升体验。
网络环境调整
MTU 值调整
- 部分网络环境需要调整MTU(最大传输单元)
- 尝试在节点设置中将MTU从默认1500改为1400或1350
运营商网络优化
- 移动/联通/电信:尝试不同协议,某些运营商对特定协议QoS限速
- 5G/WiFi切换:测试不同网络环境下的表现
- 关闭省电模式:iOS省电模式会限制网络性能
混淆设置 如果感觉被运营商限速:
- 开启WebSocket (WS) 或 gRPC 传输
- 使用CDN中转(如Cloudflare),但会增加延迟
进阶技巧
自动选择最快节点
配置 → 添加策略组 → 类型选择"url-test"
- 填写测试URL:`http://www.gstatic.com/generate_204`
- 间隔:300秒
- 容差:50ms
让软件自动选择延迟最低的节点。
清理与重启
- 定期清理小火箭缓存(卸载重装或清除配置缓存)
- 重启手机网络(飞行模式开关)
- 重启路由器(清除NAT表)
订阅更新
- 确保订阅链接是最新的,旧订阅可能包含失效节点
常见误区避免
- 不要同时开启多个代理软件(如与小火箭同时运行Surge/QuantumultX)
- 不要过度使用广告拦截规则(大量规则会拖慢速度)
- 不要开启"全局路由"除非必要(所有流量绕路国外再回来很慢)
快速排查步骤:
- 先测试同一节点在电脑端速度(排除节点问题)
- 切换4G/5G与WiFi对比(排除本地网络问题)
- 重置小火箭配置为默认后重新导入(排除配置错误)
如果以上方法都无效,很可能是节点本身带宽不足,建议更换服务商或选择更高套餐。