安卓手机通过 Fiddler代理上网教程,抓包

本文介绍如何使用Fiddler设置代理服务器,包括配置电脑IP地址及端口号的方法,适用于希望通过Fiddler捕获手机或其他设备流量进行调试的读者。

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

Filddler 只需要 设置一个 东西:




然后查看 当前的电脑的ip地址,例如我这里是192.168.1.106


然后 设置 手机端的 




然后设置代理服务器主机的ip地址和端口号码,



然后稍等一段时间就好了,

但是好像有的浏览器不支持这些代理,





### 安卓设备使用Fiddler抓包时导致手机无法上网的原因分析 当尝试通过Fiddler对安卓设备进行HTTPS流量捕获时,可能会遇到手机无法正常访问互联网的情况。这主要是由于以下几个原因造成的: - 设备未能正确配置代理服务器设置[^1]。 - Fiddler根证书未被成功安装至安卓系统的受信任凭证存储区[^2]。 ### 解决方案概述 #### 配置代理服务器 确保安卓设备已正确设置了HTTP/HTTPS代理指向运行Fiddler的计算机IP地址以及相应的监听端口(通常是`8888`)。可以通过Wi-Fi设置中的高级选项手动指定静态IP下的代理参数,也可以利用某些版本Android提供的全局代理功能[^3]。 #### 安装并验证FiddlerRoot证书 对于安卓7.0及以上版本的操作系统而言,仅下载安装Fiddler自签名CA证书并不足以使HTTPS解密生效;还需要额外步骤将此证书标记为可信赖的企业级或用户级别认证机构之一。具体操作如下: 1. 使用浏览器访问`http://<PC_IP>:8888`获取`.cer`格式文件; 2. 将该文件保存并通过邮件发送给自己或其他方式传输到移动终端上; 3. 进入“安全性和位置”-> “加密与凭据” -> “安装从SD卡”,按照提示完成导入过程; 4. 如果目标应用要求更严格的SSL/TLS校验,则可能还需进一步调整应用程序内部的安全策略以允许其接受非官方颁发的信任链路。 ```bash adb shell settings put global http_proxy <proxy_host>:<port> ``` 上述命令可用于临时启用ADB调试模式下更改全局HTTP(S)代理设定,其中`<proxy_host>`应替换为实际部署了Fiddler服务主机名或公网IPv4地址,而`<port>`则对应于软件所占用TCP侦听端点,默认情况下即为前述提及过的数值8888。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值