Fiddler 在 linux/OSx 下的替代品?
主要用 http proxy 文件代理功能
Rythem 以Qt为基础, 框架跨平台, 开源的
和Fiddler一样具有 代理抓包/替换 功能
介绍: http://www.alloyteam.com/2012/05/web-...
使用场景转向 Android/Webview
mitmproxy 是个命令行下查看/修改 http 请求的交互式工具
截图
安装
sudo apt-get install python-dev libffi-dev
pip install mitmproxy
使用
ubuntu 上启动 mitmproxy
mitmproxy --host
手机 设置 -> WLAN -> 代理
主机名: ubuntu 的 ip
端口: 8080
然后访问网络就会在 mitmproxy 里看到请求记录(如截图)
快捷键
j,k 上下移动
enter 进入
tab 切换 request/response
参考
http://mitmproxy.org/doc/mitmproxy.html
http://blog.philippheckel.com/2013/07/01/how-to-use-mitmproxy-to-read-and-modify-https-traffic-of-your-phone/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
顺路问一下,这个问题和nginx有什么关系吗?
可以试试whistle:https://github.com/avwo/whistle
osx上边可以用Charles,是windows和mac跨平台付费软件,功能和fiddler几乎一致。
wireshark比较底层,可能不会太适合你
看看NProxy
https://github.com/goddyZhao/nproxy
试试alternative to的推荐,http://alternativeto.net/software/fid...
Wireshark、Firebug、httpfox、Burp Proxy、WebScarab等等
wireshark
http://www.wireshark.org/download.htm...
直接抓包
charles http://www.charlesproxy.com/ 好像是java的,所以跨平台
了解过nodejs的话,试试这个:
Dproxy https://github.com/deemstone/dproxy
我是做前端开发的,这个工具自己用了两年了;
比nginx好用一些,配置文件就是nginx的风格,很好上手。
当初是为了实现Fiddler,超越Fiddler,但是比较懒,新功能更新的很慢;
最近正在做图形界面(Web端实现的)。
可以尝试使用一下nginx
我的测试环境大致配置如下
浏览器如Firefox/Chrome/IE等设置代理服务器为localhost,端口为8000即可。