Reqable 抓包工具详细使用教程(小白向)


一、软件安装与基础配置
  1. 下载安装

    • 官网:https://reqable.com/
    • 支持 Windows/macOS/Linux 三平台,选择对应版本下载安装。
  2. 安装 CA 证书(关键!)

    为什么? 只有安装证书才能解密 HTTPS 加密流量(如微信、网页登录等)。

    • 打开 Reqable → 顶部菜单 Certificate → Install CA Certificate
    • 按系统指引完成安装(不同系统步骤略有差异):
      • Windows:证书存储选择 Local Machine → 存储位置选 Trusted Root Certification Authorities
      • macOS:需通过钥匙串访问,将证书标记为 始终信任
    • ✅ 验证:访问 https://reqable.com/cert 显示 Congratulations 表示成功。
  3. 设置代理端口

    • 默认代理端口:8080(可在 Settings → Proxy 中修改)
    • 打开右上角 代理开关(Toggle Proxy)进入抓包状态。

二、抓取电脑流量(以浏览器为例)
  1. 方法 1:系统全局代理(推荐)

    • 打开系统设置 → 网络 → 代理 → 设置手动代理
      • 地址:127.0.0.1(本机)
      • 端口:8080(Reqable 的默认端口)
    • 操作后:所有网络流量(包括浏览器/软件)均会被捕获。
  2. 方法 2:浏览器插件代理(灵活)

    • 安装 SwitchyOmega 插件(Chrome/Firefox)
    • 新建情景模式 → 代理协议 HTTP → 地址 127.0.0.1 端口 8080
    • 需要抓包时切换到此模式。
  3. 查看抓包结果

    • 打开浏览器访问任意网页(如百度)
    • Reqable 主界面将实时显示所有网络请求(URL、状态码、大小)。

三、抓取手机流量(以 iPhone 为例)

前提:手机和电脑在同一 WiFi 网络

  1. 查看电脑局域网 IP

    • Reqable 右下角状态栏 → 悬浮显示本机 IP(如 192.168.1.100)
    • 或终端输入命令查看:
      • Windows:ipconfig → 找 IPv4 地址
      • macOS/Linux:ifconfig → 找 inet
  2. 手机设置代理

    • 进入手机 WiFi 设置 → 点击当前网络 → 配置代理 → 选 手动
      • 服务器:电脑的 IP(如 192.168.1.100)
      • 端口:8080
    • 保存后,手机流量将通过电脑代理。
  3. 手机安装 CA 证书(必做!)

    • 用手机浏览器访问:http://reqable.com/cert → 下载证书
    • iOS:设置 → 已下载描述文件 → 安装 → 到 “通用→关于→证书信任设置” 启用信任
    • Android:设置 → 安全 → 加密与凭据 → 安装证书
  4. 开始抓包

    • 操作手机 App(如刷抖音、微信)
    • Reqable 将实时显示手机请求(可通过域名过滤:输入 douyin.com)

四、核心功能详解
  1. 筛选与搜索

    • 顶部过滤栏:按域名(如 weixin)、状态码(200)、类型(image)快速筛选
    • Ctrl+F 搜索关键词(如登录账号、特定接口)。
  2. 查看请求/响应详情

    • 点击任意请求 → 下方面板查看:
      • Request:请求头(Headers)、表单数据(Form Data)、JSON 数据
      • Response:响应内容(JSON/图片/HTML 自动解析)、Cookie
  3. 修改请求(调试神器)

    • 右键请求 → 选择 Edit & Replay
    • 修改参数(如账号密码) → 点击 Send 重发请求
    • 适合测试接口漏洞或调试业务逻辑。
  4. 屏蔽广告/干扰请求

    • 右键域名(如 ads.com) → Block → 输入规则(如 *.ads.com/*)
    • 后续请求将自动屏蔽,界面更清爽。

五、进阶技巧
  1. HTTPS 抓包失败?

    • 检查证书是否安装并信任
    • 关闭杀毒软件/防火墙冲突
    • 某些 App 禁用了代理(如银行类),需特殊处理。
  2. 保存抓包数据

    • 导出全部会话:File → Export → HAR(浏览器兼容格式)
    • 单条请求转 cURL:右键 → Copy as cURL → 终端直接重放请求。
  3. 断点调试(Breakpoints)

    • 顶部菜单开启 Breakpoints
    • 设置断点规则(如拦截所有登录请求)
    • 请求将被暂停 → 可修改内容 → 继续发送。

六、常见问题汇总
问题解决方案
打开软件无数据1. 检查代理是否开启
2. 检查防火墙是否屏蔽端口
HTTPS 请求显示 Tunnel...未正确安装/信任 CA 证书
手机无法上网关闭抓包后还原代理设置
图标变红(端口占用)修改端口:Settings → Proxy → Port

小白入门建议:从抓网页入手(如百度搜索)→ 观察请求结构 → 再尝试手机抓包微信/抖音。遇到问题多在 View → Show Log 中查看日志定位原因。

Reqable 在同类工具中性能卓越且免费,熟练后足以应对 90% 的抓包场景!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐