小火箭脚本功能使用技巧与配置教程

本文详细讲解小火箭脚本功能的核心用法,包括脚本规则编写、URL重定向配置及常见问题解决方案,帮助用户快速掌握自动化代理配置技能。

脚本功能定位与使用场景

小火箭脚本功能主要用于实现自动化流量处理和自定义规则执行,通过编写脚本,用户可以完成URL重定向、请求拦截、响应修改等操作,适用于跨境办公、学术资源访问等场景。

脚本功能分为两类:

  • Rewrite重写脚本:修改请求头、响应体或URL
  • MITM脚本:中间人攻击,用于解密HTTPS流量

脚本配置步骤

基础环境准备

打开小火箭 → 点击「配置」→ 选择对应配置文件 → 点击「编辑」→ 进入「脚本」模块。

添加脚本规则

在脚本编辑界面输入以下基础模板:

[Script]
# URL重定向示例
^https://example.com/api/(.*) https://api.example.com/v1/$1 header
# 请求头修改示例
^https://api.test.com header-add User-Agent "CustomAgent/1.0"

全局路由模式选择

进入「全局路由」设置,根据需求选择:

模式 适用场景 流量走向
配置 规则文件管理 按规则匹配
代理 手动选择节点 全部走代理
直连 国内访问 全部直连
场景 智能识别 自动切换

常见脚本编写技巧

定时任务脚本

[Script]
cron "0 9 * * *" script-path=./morning.js

节点测速脚本

const $ = $response;
const body = $.body;
const json = JSON.parse(body);
json.latency = Math.floor(Math.random() * 100) + 50;
$.done(JSON.stringify(json));

FAQ板块

现象:脚本生效但无效果 原因:语法错误或正则表达式匹配失败 解决方法:检查脚本语法,使用在线正则测试工具验证匹配规则

现象:部分URL无法重定向 原因:HTTPS证书未信任或域名被直连 解决方法:在全局路由中确认该域名走代理模式

现象:脚本导致应用闪退 原因:脚本循环引用或内存溢出 解决方法:逐步注释代码排查问题代码段

节点选择建议

不同使用场景对节点要求差异明显:

  • 4K视频:推荐高端专线,延迟<50ms
  • 跨境办公:普通中转即可,稳定性优先
  • 学术访问:选择低延迟节点,确保连接稳定

选择节点服务商时,重点考察其线路稳定性、带宽质量和客服响应速度,优质节点通常提供测速报告和试用体验。

您可以还会对下面的文章感兴趣: