Fiddler 在 linux/OSx 下的替代品?


主要用 http proxy 文件代理功能

update at: 20121212

Rythem 以Qt为基础, 框架跨平台, 开源的
和Fiddler一样具有 代理抓包/替换 功能

介绍: http://www.alloyteam.com/2012/05/web-...

httproxy fiddler f2e

arsch 11 years, 10 months ago

可以尝试使用一下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

Your Answer