代理链路怎么搭
Burp 的流量链路是浏览器到 Burp 再到目标:先在 Proxy 监听设置里确定监听地址与端口,再让测试浏览器信任 Burp 的 CA 证书以解密 HTTPS,最后按需配置上游代理让流量经跳板机出网。整套配置要留档,退出时清理证书,避免评估结束后仍留有解密能力。
基本信息
| 监听设置 | Proxy → Options → 监听地址与端口,默认本机 8080 |
|---|---|
| 证书获取 | 浏览器访问 http://burp 下载 CA 并导入测试浏览器 |
| 出网方式 | 上游代理指向跳板机或已有出口代理 |
| 退出要求 | 移除测试浏览器中的 CA 证书,恢复代理设置 |
典型使用场景
- 项目进场时的环境搭建与自检
- 需要经跳板机出网时的代理链配置
- 移动端抓包(结合设备代理设置与证书安装)
- 多浏览器隔离测试环境的配置管理
- 排查“某些站点无法代理”的证书固定类问题
配置要点
配置要点
Proxy → Options:监听地址与端口(建议只监听本机地址)
证书:浏览器访问 http://burp 下载 CA → 导入测试浏览器的信任库 → 只导入测试浏览器
上游:Proxy → Options 中配置上游代理或 SOCKS,指向跳板机
浏览器:使用独立配置(独立用户目录或专用浏览器),避免影响日常使用
退出:删除导入的 CA 证书,关闭监听,恢复系统代理设置常见问题与处理
| 问题 | 原因 | 处理方式 |
|---|---|---|
| HTTPS 页面报证书错误 | CA 未导入或导入位置不对 | 导入测试浏览器信任库并重启 |
| 部分站点无法解密 | 应用使用了证书固定 | 记录限制并说明无法代理 |
| 流量未经过代理 | 浏览器插件或系统代理未生效 | 检查代理设置与监听状态 |
| 无法访问目标 | 缺少上游代理 | 配置上游代理指向跳板机 |
| 移动端抓包失败 | 设备未信任证书或未设代理 | 在设备上安装并信任描述文件 |
Burp 的 CA 证书不要装入日常浏览器或系统级信任库:这会让该环境长期具备中间人解密能力,退出时务必清理并确认已移除。
未配置上游代理会让流量直出,暴露评估机出口地址,也可能被客户的安全设备判定为异常来源:进场前先确认出网路径与来源 IP 报备情况。