BurpSuite & Firefox 代理配置

  • 继上篇文章过后,干脆 “送佛送到西”,将代理配置 / 插件这部分也放上来。
  • 本篇内容原版是在语雀,这次就直接更新到博客上。

1 Firefox 本地开启代理

  • 点击右上方三横线打开应用程序菜单,点击设置

  • 来到常规选项处,一直下拉到网络设置部分,点击设置

  • 点击手动配置代理

  • 由于需要将流量转发到 BurpSuite上,需要配置 BurpSuite 的监听端口,查看 BurpSuite 的监听配置:

  • 看图可知 BurpSuite 监听的是 127.0.0.1:8080,所以在 Firefox 上进行相同的配置:

  • 配置完成后,点击确定即可。
  • 访问本地 PhpStudy 网站,即可抓到对应的 HTTP 报文:

注:此代理方式偶尔有点问题 / Bug,抓包时有时无并且访问 127.0.0.1 时多数情况下无法抓到包,需要输入本机的真实 IP。

2 浏览器插件开启代理

  • 点击右上方三横线打开应用程序菜单,点击扩展和主题

  • 搜索 Proxy,然后回车

  • 选择前两个代理插件进行演示:

2.1 FoxyProxy Standard

  • 点击进入插件详情:

  • 点击添加到 Firefox

  • 点击添加

  • 勾选并点击好的

  • 之后工具栏便会出现一个 Foxy 图标:

  • 点击图标,单击选项

  • 点击添加

  • 代理设置如下:

  • 输入完成后,点击保存即可。

  • 再次点击工具栏图标,发现多了一行代理:

  • 选中后,访问本地 PhpStudy 网站,即可抓到对应的 HTTP 报文:

2.2 Proxy SwitchyOmega

  • 点击进入插件详情:

  • 点击添加到 Firefox

  • 点击添加

  • 勾选并点击好的

  • 之后工具栏便会出现一个圆圈图标,并进入插件页面,点击跳过教程

  • 点击左边的新建情景模式,进行名称设置:

  • 选择 HTTP 代理:

  • 代理配置如下:

注:<-loopback> 表示不代理环回地址。

  • 全部配置完成后,点击应用选项即可:

  • 点击工具栏图标,切换到 BurpSuite,访问本地 PhpStudy 网站,即可抓到对应的 HTTP 报文:

2.3 简单对比

个人观点,若有异议,肯定是我的错。

  • 两款插件对比:
    • FoxyProxy Standard:更适合于火狐浏览器本身,其他浏览器无此插件。
    • Proxy SwitchyOmega:适合于多浏览器使用,常用浏览器均有此插件,且页面较为简洁。