背景:工作中需要抓取外网地址(需要利用科学上网代理工具),之前配置的bp只能允许本地IP流量进行访问,就会导致一个问题:若开启bp代理,就无法访问外网信息(如:https://www.google.com.hk/)。
解决方案:可在bp中配置上游代理,将科学上网工具的端口加入进去,那么访问网站的流量就会走科学上网工具的那边,即能正常使用bp进行抓包等操作了。
配置上游代理
工具:利用了bp v2021.12.1
不同版本上游代理服务器的地址相差很大,需要自己根据版本去找,这里以bp v2021.12.1这个版本为例。
在Project options下的Upstream Proxy Servers(上游代理服务器)中添加一组代理,其中只需要填三个部分:
- Destination host(目标主机):*(通配符任意地址)
- Proxy host(代理主机):127.0.0.1(本地地址)
- Proxy ports(代理端口):填自己科学上网的端口
完成后就表示开启了上游代理服务器
验证
利用谷歌搜索进行测试,发现能成功抓包