写在前面的一些小闲话:
由于一些原因,BurpSuite在较新版本中,界面的选项卡中没有UserOptions选项。或许大家在寻找资料的时候,可以看到好多文章都是在说用UserOptions选项卡来进行设置上层代理,但是新版本的BurpSuite没有这个选项卡了,这该怎么办呢?笔者通过找寻,发现这个设置项目前被放到了BurpSuite的设置(Settings)中,特地写下这篇文章,和大家分享一下。
**注意**本篇文章的主要目的是为BurpSuite设置代理,让burpsuite的出口流量经过代理服务器转发;而不是给浏览器设置BurpSuite代理。关于如何给浏览器设置BurpSuite代理,大家可以自行搜索一下,后续笔者也会写一篇文章,这里先留个路牌______。那么接下来,开始介绍如何为Burp设置上层代理。**注意**
需要的环境:
- 一个代理服务器或者一个允许进行局域网代理的上层代理软件(例如小飞机或者小猫,不多介绍,懂得都懂)
- BurpSuite
前期操作:
打开小猫或者小飞机等软件的允许局域网连接选项
如果你是代理服务器,这些应该就不用我介绍了,IP、端口之类的你应该都是有的。
BurpSuite设置:
打开Burp,点击右边的Settings(设置)
或者点击左上角的Burp,选择Settings
打开设置之后,在左侧找到Network(网络)里面的Connections(连接)设置项
随后在Connections设置项中,找到Upstream proxy servers,后点击“Add”添加一条记录
在点击Add弹出来的窗口中
- 第一项Destination host为走代理的主机地址,我们可以直接用通配符*来指定所有目的主机。
- 第二项为代理的ip地址,如果是本地程序,填写回环地址127.0.0.1即可,如果是远程的代理服务器,根据实际情况填写即可。
- 第三项为代理的端口,这里的端口填写在“前期操作”中软件或者服务器开放的端口
若上游代理软件没有特殊设置(例如需用户名和密码连接),下面的第四项保持None选项即可,剩下的空着即可,如下:
随后点击OK即可,关闭设置窗口(如果上层代理程序有特殊设置,剩下的还请各位师傅自行摸索一下了,鄙人能力有限,十分抱歉)
之后访问一下ip138看一下我们的ip
可以看到成功设置了代理,自此,我们的上游代理服务器设置完成。
Tips:注意Burp设置上游代理之后上游代理要保持开启状态,否则Burp可就无法上网了哦