先放两个下载链接:
简洁版的 Progress Telerik Fiddler (v0.5.0):(无需登录,界面简单)
https://telerik-fiddler.s3.amazonaws.com/fiddler-latest/progress-telerik-fiddler.AppImage
高级一点的everywhere free版:(需要注册账号,或用谷歌账号第三方登录)
https://downloads.getfiddler.com/linux/fiddler-everywhere-1.0.1.AppImage
下载完成后,右键AppImage文件 -> properties -> permission -> allow execeuting as program。
然后再双击就能直接运行了,不需要安装,清理文件的时候别忘记,以免当成已经安装过的软件把他删了。
手机抓包,只需要连到同一个局域网,打开fiddler设置中的allow remote computers to connect,然后点击手机已经连接的wifi,手动设置proxy的IP为你电脑的IP,端口与fiddler设置中的监听端口相同。这时候就能看到所有HTTP流量了。
如果在公司或者学校,很有可能网关路由器基于安全原因做了很多设置,导致fiddler中没有流量,手机也无法上网,这种时候建议直接找另一台手机开热点。(毕竟抓包分析也用不掉多少流量)
其他详细的功能说明参考以下两个链接: