导读:
本文详解Shadowrocket按需连接的配置方法,从基础设置到全局路由模式选择,配合实际使用场景给出最优方案,并附常见问题解决方案。
什么是按需连接?
按需连接(On-Demand)是Shadowrocket的核心功能之一,允许设备在访问特定域名或IP时自动启用代理,无需全程保持连接状态,这一机制能显著降低电量消耗,同时满足跨境办公、学术资源访问等间歇性需求。
适用场景
- 偶尔访问国际学术数据库
- 跨境办公时需要特定网站加速
- 希望减少后台运行的电量消耗
按需连接配置步骤
步骤1:打开Shadowrocket配置界面
设置 → 全局路由 → 选择「配置」模式
步骤2:添加按需连接规则
- 点击底部「配置」标签
- 选择对应配置文件
- 进入「按需连接」设置
- 开启「启用按需连接」
步骤3:设置触发条件
按需连接支持两种触发方式:
| 触发类型 | 说明 |
|---|---|
| 域名规则 | 访问特定域名时自动连接 |
| IP CIDR | 访问特定IP段时自动连接 |
建议配置示例:
# 学术资源域名
domain(googlescholar.com)
domain(ieee.org)
domain(arxiv.org)
# 跨境办公常用域名
domain(office.com)
domain(dropbox.com)
步骤4:配置断开条件
设置空闲多长时间后自动断开:
# 300秒无流量自动断开
disconnect = 300
全局路由模式深度解析
Shadowrocket提供四种全局路由模式,理解其区别是设置按需连接的关键:
配置模式(推荐按需连接使用)
- 根据配置文件中的规则决定流量走向
- 支持精细化的域名/IP分流
- 按需连接功能仅在此模式下可用
代理模式
- 所有流量强制走代理服务器
- 适合需要全程加速的场景
- 按需连接功能不可用
直连模式
- 所有流量直连目标服务器
- 相当于关闭代理功能
- 适合纯国内网络环境
场景模式
- 根据WiFi/蜂窝网络自动切换配置
- 可预设不同场景的代理规则
常见问题FAQ
问题1:按需连接不生效
现象:已配置规则但访问特定域名时未自动连接
原因:
- 全局路由未选择「配置」模式
- 规则语法错误
- 域名未匹配到对应规则
解决方法:
确认全局路由为「配置」模式
2. 检查规则语法是否正确
3. 尝试添加更宽泛的域名规则(如domain(.google.com))
问题2:连接后立即断开
现象:触发连接后几秒就自动断开
原因:
- 断开时间设置过短
- 目标服务器不可达
解决方法:
将disconnect时间调整为600秒以上
2. 检查节点是否正常工作
3. 更换节点后重试
问题3:部分App无法触发按需连接
现象:某些App流量未走代理
原因:
- App使用IP直连而非域名
- 系统代理被其他应用接管
解决方法:
在规则中添加App服务器的IP段
2. 尝试使用「代理模式」测试
3. 检查是否有其他VPN软件冲突
节点选择建议
按需连接场景下,节点质量直接影响使用体验:
| 使用场景 | 推荐节点类型 |
|---|---|
| 学术资源访问 | 普通中转节点即可 |
| 跨境办公 | 高端专线,延迟<100ms |
| 4K视频 streaming | 带宽>50Mbps的专线 |
| 游戏加速 | 低延迟专线,丢包率<1% |
选择节点时注意服务商资质,优先选择提供测试带宽的服务商。
按需连接的核心在于精准的规则配置+合适的全局路由模式,建议跨境办公用户使用「配置」模式+场景化规则,学术访问用户针对特定域名设置触发规则即可,掌握以上设置方法,小火箭的按需连接功能就能发挥最大效用。
