下面按"电脑端 → 手机端 → HTTPS 证书 → 常见问题"一步步来,目标:手机走 Fiddler 代理,电脑 IP 作为网关/代理出口。
一、电脑端配置(Windows + Fiddler)
1. 查看电脑局域网 IP
Win+R → 输入 cmd → 执行:
ipconfig
找当前网卡(Wi‑Fi 或 以太网)的 IPv4 地址,例如:
192.168.1.105
记下来,后面手机要用。
2. Fiddler 允许远程连接
打开 Fiddler → 菜单:
Tools → Options → Connections
- 勾选:Allow remote computers to connect
- 端口:默认 8888(不要改)
- 点 OK → 重启 Fiddler 才生效。
3. 放行防火墙(很关键)
Windows 防火墙 → 高级设置 → 入站规则:
- 新建规则:允许 8888 端口 TCP 入站
- 或直接允许 Fiddler 程序通过防火墙。
4. HTTPS 抓包(必须,否则大部分 App 抓不到)
Tools → Options → HTTPS
- 勾选:Decrypt HTTPS traffic
- 下拉:All Processes
- 勾选:Ignore server certificate errors(调试用)
- 点 OK。
二、手机端设置(安卓 / iOS,同一 Wi‑Fi)
前提:手机和电脑连同一个 Wi‑Fi,关闭 4G/5G。
安卓手机
- 设置 → WLAN → 长按当前 Wi‑Fi → 修改网络
- 勾选 显示高级选项
- 代理:选 手动
- 代理主机名:填 电脑的 IPv4(如 192.168.1.105)
- 代理端口:8888
- 保存。
iOS 手机
- 设置 → Wi‑Fi → 点已连 Wi‑Fi 右边的 i
- 拉到最下面:配置代理 → 手动
- 服务器:电脑 IP
- 端口:8888
- 存储。
此时手机所有 HTTP/HTTPS 流量都会走到 Fiddler,电脑就是手机的网关/代理。
三、手机安装 Fiddler 根证书
否则微信、抖音等 HTTPS 应用会报错或无数据。
-
手机浏览器访问:
例:http://192.168.1.105:8888
-
页面底部点 FiddlerRoot certificate 下载证书。
-
安卓安装:
- 设置 → 安全 → 更多安全设置 → 加密与凭据 → 从存储设备安装 → 选下载的
FiddlerRoot.cer。
- 设置 → 安全 → 更多安全设置 → 加密与凭据 → 从存储设备安装 → 选下载的
-
iOS 安装:
- 下载后 → 设置 → 通用 → VPN与设备管理 → 信任 Fiddler 证书。
四、验证是否成功
- 手机浏览器随便开一个网页(如百度)
- Fiddler 里能看到手机的请求,说明代理生效。
五、常见问题
- 连不上/没流量 :
- 电脑和手机不在同一 Wi‑Fi/网段
- 防火墙没放行 8888
- Fiddler 没重启
- HTTPS 报错 :
- 没装证书或没信任
- 安卓 7+ 对部分 App 需用"系统级证书"(root 或 特殊工具)
-请求网站图片不显示
- 手机刷新页面,看 Fiddler 里:
- 有没有一堆
CONNECT 443(只有连接,没内容)→ HTTPS 解密没开或证书不生效 - 有
GET xxx.jpg/png/webp,但返回 403/404/502 或 红色 → 被拦截/规则问题 - 完全没有图片请求 → 走了缓存,或浏览器绕过代理
快速自检(必做)
- Fiddler → File → 勾选 Capture Traffic(左下角显示 Capturing)
- Tools → Options → HTTPS
- ✅ Decrypt HTTPS traffic
- ✅ 下拉选 All Processes
- ✅ Ignore server certificate errors(临时开)
- 点 Actions → Reset All Certificates → 重启 Fiddler
- 手机浏览器清缓存 + 开无痕/隐私模式再访问
最常见原因:证书只"安装"没"信任"(尤其安卓7+/iOS)
安卓(7.0+ 很坑)
- 你之前装的是用户证书 ,系统默认不信任用户证书用于网络
- 解决(二选一):
- 临时方案(浏览器能用)
- 手机浏览器访问
http://电脑IP:8888 - 下载 FiddlerRoot.cer
- 安装时用途选"VPN和应用"(不是"Wi‑Fi")
- 手机浏览器访问
- 彻底方案(所有App,需root或用工具)
- 把证书放到 系统证书目录(/system/etc/security/cacerts)
- 或用 Magisk + Move Certificates 模块
- 临时方案(浏览器能用)
iOS
- 安装证书后,必须:
设置 → 通用 → 关于本机 → 证书信任设置 → 打开 Fiddler 证书开关