测试工具2 - Fiddler代理设置

本文详细介绍了如何设置Fiddler代理,包括HTTPS抓取、远程连接配置、WIFI代理设置、证书安装,以及如何在模拟器上配置代理。此外,还探讨了Fiddler的自定义规则和断点功能,用于修改请求和响应。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、代理设置流程

  1. 思路

2、使用Fiddler设置代理

(1)HTTPS抓取设置

菜单栏→Tools→Options→HTTPS,点击Actions→Reset All certificates

(2)Fiddler配置远程连接

菜单栏→Tools→Options→Connections→勾选Allow remote computers to connect→确定→重启fiddler

(3)WIFI代理

手机跟电脑要连同一个局域网(同一个WIFI,或者电脑开热点给手机连),查看电脑IP (cmd→ipconfig)→手机wifi设置手动代理 → ip为电脑ip,端口为fiddler端口

(4)安装证书

进入手机浏览器→输入url:电脑的ip:端口号如:172.18.0.240:8888→然后点击最后面的蓝色字下载安装证书

二、使用代理配置独立环境

1、模拟器设置步骤

(1)点击设置 -> WLAN -> 长按已连接wifi -> 点击修改网络

(2)设置代理为手动,设置代理服务器主机名、代理服务器端口

代理服务器主机名:对应内网ip,可在fiddler查看

代理服务器端口:对应fiddler端口

2、Fiddler设置步骤

(1)Fiddler查看ip:鼠标放置右上角Online

(2)Fiddler查看端口:点击工具栏的Tools -> options -> connection

(3)设置独立环境Header:

点击Rules -> Customize Rules

点击Go -> to OnBeforeRequest

在OnBeforeRequest模块添加对应独立环境header

三、Fiddler扩展

1、Customize Rules 自定义代理规则

打开Fiddler,工具栏选择Rules->Customize Rules,此时Fiddler会创建Customize Rules.js;

打开Customize Rules.js,我们就可以在此编写自定义规则了

(1)OnBeforeRequest:可以自定义修改请求头及请求内容

(2)OnBeforeResponse:可截获响应修改返回值、保存抓取的资源文件等

3、Automatic Breakpoints 断点

(1)断点修改Request

Request全部中断

设置中断:Rules---> Automatic Breakpoints--->Before Requests

取消中断:Rules---> Automatic Breakpoints--->Disabled

Request特定网站中断

特定网站中断设置:快速命令行输入“bpu www.baidu.com+Enter”,只会中断www.baidu.com

特定网站中断取消:快速命令行输入“bpu+Enter”;

(2)断点修改Response

Response全部中断

设置中断:Rules---> Automatic Breakpoints--->After Response

取消中断:Rules---> Automatic Breakpoints--->Disabled

Response特定网络中断

特定网站中断设置:快速命令行输入“bpafter www.baidu.com+Enter”,只会中断www.baidu.com

特定网站中断取消:快速命令行输入“bpafter+Enter”;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值