导读:
小火箭高级设置说明是每位Shadowrocket用户从入门到精通必须掌握的核心内容,作为一款功能强大的iOS网络代理工具,小火箭(Shadowrocket)不仅支持基础的节点连接,更提供了丰富的高级配置选项,包括智能分流规则定制、DNS防污染设置、脚本自动化处理以及HTTPS解密等进阶功能,本文将详细解析这些高级参数的配置方法与优化技巧,帮助您构建更稳定、更高效的网络代理环境。
1 自定义规则语法详解
小火箭支持基于域名的规则匹配(DOMAIN)、关键词匹配(DOMAIN-KEYWORD)、后缀匹配(DOMAIN-SUFFIX)以及IP段匹配(IP-CIDR),建议将常用国内域名加入DIRECT规则,海外流媒体服务配置为PROXY,实现智能分流:
DOMAIN-SUFFIX,cn,DIRECT
DOMAIN-KEYWORD,google,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
2 策略组(Policy Group)配置
通过设置策略组可实现负载均衡与自动故障转移,建议创建"自动选择"策略组,包含多个节点并开启URL测试功能,设置测试间隔为300秒,确保网络中断时自动切换最优线路。
DNS 解析高级配置
1 防污染DNS设置
在"配置"→"DNS"中,建议启用"启用DNS over HTTPS"功能,配置DoH服务器如https://dns.google/dns-query或https://cloudflare-dns.com/dns-query,同时开启"IPv6优先"选项可提升部分网站的访问速度。
2 本地DNS映射
通过hosts功能实现本地DNS解析,在配置文件中添加:
[Host]
example.com = 1.2.3.4
此设置可绕过DNS解析环节,直接指定特定域名的IP地址,有效降低延迟。
HTTPS解密与MitM配置
开启HTTPS解密功能可去除部分广告并优化特定应用的代理效果:
- 生成或导入CA证书(设置→证书→生成新的CA证书)
- 安装并信任描述文件(设置→通用→VPN与设备管理)
- 在"解密"选项中启用"启用MitM"并配置主机名列表
- 注意:仅对可信域名开启此功能,避免隐私风险
脚本与模块高级应用
1 JavaScript脚本处理
小火箭支持基于JavaScript的HTTP请求/响应修改,在"脚本"配置中,可添加重写规则实现:
- 去广告功能(响应体替换)
- 解锁区域限制(请求头修改)
- 流量统计与日志记录
示例脚本配置:
[Script]
京东比价 = type=http-response,requires-body=1,pattern=^https?://api\.m\.jd\.com,script-path=jd_price.js
2 外部资源引用
通过引用外部规则集(Rule Set)和模块(Module),可保持配置的实时更新,推荐使用GitHub上的知名规则仓库,在"配置"→"远程文件"中添加订阅链接,设置自动更新间隔为24小时。
传输层安全与混淆设置
对于需要深度隐藏代理特征的场景:
- TLS指纹伪装:在节点设置中开启"TLS指纹伪装"(TLS Camouflage),模拟常见浏览器的Client Hello特征
- WebSocket路径自定义:使用CDN中转时,自定义WebSocket路径并开启"Mux多路复用"提升连接稳定性
- UDP转发优化:游戏或视频通话场景下,确保开启"UDP转发"并配置完整的IPv6支持
性能调优与故障排查
1 连接参数优化
- 并发连接数:根据设备性能调整至50-100之间
- TCP快速打开:开启TFO减少握手延迟
- 缓冲区大小:建议设置为2048KB以应对高带宽场景
2 日志诊断技巧
当遇到连接问题时,开启"详细日志"(Verbose Log)记录等级,通过分析日志中的TCP握手、TLS协商过程,可快速定位是节点故障、规则冲突还是DNS解析异常导致的连接失败。
掌握这些小火箭高级设置说明中的核心配置要点,您将能够针对不同的网络环境和使用场景,打造出兼具安全性与效率的个性化代理方案,建议定期备份配置文件,并在更新应用版本后验证各项高级功能是否正常运行。