Ubuntu抓包方案
必备条件
电脑手机同一wifi (如果pc做了ip端口映射也可以使用广域网ip抓包)
方案1
Fiddler
Fiddler在Ubuntu上基于mono运行
Fiddler & mono 下载地址
1 | http://fiddler.wikidot.com/mono |
- 下载并装成功
- 打开Fiddler-> tools->options -> connections 查看Port选项,记录下来
- 手机连接wifi并选择代理,方式手动代理
- 填写主机名为PC本地ip地址,端口填写刚刚记录的Port
- 打开手机app,观察Fiddler接受\发送的请求
方案2
Charles
下载安装
1
https://www.charlesproxy.com/download/
打开charles在Proxy->ProxySetting设置一个端口号,并勾选Enable
设置手机代理
如果手机包出现乱码情况,请安装charles证书(安装方法在最后)。如果手机无法安装.pem修改为.crt
(小米手机进入到设置-wifi,点击高级,安装证书)打开手机app,观察charles接受\发送的请求
mac osx抓包方案
Charles
使用手机安装SSL证书
在help->SSL Proxying-> “nstall Charles Root Certificate on a Mobile Device or remote Browser”
然后根据提示访问安装