Fiddler 在 linux/OSx 下的替代品?
主要用 http proxy 文件代理功能
update at: 20121212
Rythem
以Qt为基础, 框架跨平台, 开源的
和Fiddler一样具有 代理抓包/替换 功能
arsch
11 years, 10 months ago
Answers
可以尝试使用一下nginx
我的测试环境大致配置如下
server { listen 8000; #监听端口,这里监听8000 #server_name localhost; resolver 8.8.8.8; #域名解析服务器 location / { #这里制定本机代码仓库的静态文件目录,这里不设置就是直接取线下服务器的文件 root /Users/xp/projects/meituan.www/static; #取消默认文档 #index index.html index.htm; #如果访问的是文件夹,就是找默认文档,代理到原地址去找 if ($request_uri ~* \/$ ){ proxy_pass http://$http_host; } #如果目标url对应的文件没找到,就代理到原地址去找 if (!-e $request_filename) { proxy_pass http://$http_host; } #如果对应的host是CDN服务器,就代理到线下的CDN测试服务器,以下的s1是一个意思 if ($http_host = s0.meituan.net){ proxy_pass http://s0.xpmt.meituan.com; } if ($http_host = s1.meituan.net){ proxy_pass http://s1.xpmt.meituan.com; } #如果对应的host是Combo服务器,就代理到线下的Combo服务器 if ($http_host = c.meituan.net){ proxy_pass http://c.xpmt.meituan.com; } }
浏览器如Firefox/Chrome/IE等设置代理服务器为localhost,端口为8000即可。
zakulu
answered 11 years, 10 months ago