Charles是一个跨平台的抓包工具,虽然没有Fiddler做的这么完美,但是也算是另一个选择。
下载:
https://www.charlesproxy.com/download/
注册:
安装后先打开Charles一次
- Mac: /Applications/Charles.app/Contents/Java/charles.jar
- Windows/Linux: Charles\lib\charles.jar
离线版本:
(链接: https://pan.baidu.com/s/1eROeCc6 密码: sk45)
安装:
sudo tar -zxvf charles-proxy-4.2.1_amd64.tar.gz -C /opt/
sudo chmod -R /opt/charles/
sudo cp charles.jar /opt/charles/lib/
启动:
/opt/charles/bin/charles
添加到Dash:
在Dock上右键就会看到,Unity特有的功能。
启动时无法显示抓包的问题设置:
Proxy->Proxy Settings
在系统设置的网络上设置
综上所示,其实就是要设置一个代理,然后通过全局的走这个代理。
参考:
http://blog.csdn.net/zouchengxufei/article/details/51442144