有没有这样的工具,http 反向代理,并监控捕获 http 请求/响应输出

2014-09-24 11:12:11 +08:00
 srdrm
应用场景:开发调试APP时方便追踪详细的HTTP调用
4645 次点击
所在节点    Linux
16 条回复
lyragosa
2014-09-24 11:17:11 +08:00
squid?
bigfei
2014-09-24 11:17:44 +08:00
jedyu
2014-09-24 11:18:19 +08:00
fiddler?
remnet
2014-09-24 12:06:13 +08:00
Paros,正向代理。
Shieffan
2014-09-24 12:09:25 +08:00
livepool
RemRain
2014-09-24 12:11:39 +08:00
Charles?还能抓包https,设置断点,修改请求和相应内容
est
2014-09-24 12:18:35 +08:00
mitmproxy
jones
2014-09-24 12:20:52 +08:00
fiddler不止可以监控浏览器,它还可以监听一个端口,然后记录所有http请求和响应信息
jones
2014-09-24 12:22:24 +08:00
我就是这样调试app的,手机代理直接指向电脑上fiddler的代理端口即可
srdrm
2014-09-24 12:35:57 +08:00
主要目的是,开发手机APP时,开启APP运行,APP所调用的API的详细请求,响应均能解析并正常输出,以便开发人员观察API输出结果

toAll: 大家提供的都是客户端的工具,想要一个服务端的工具。

@jones fiddler 貌似有windows版,linux,mac 也有,有点老,还是alpha,未尝试
@RemRain Charles 付费,不太考虑~

@Shieffan 没收到 livepool... 能否给个链接

@remnet Paros java 的,太笨重了。

大家提供的几个工具,都有用过,不过我看大家提供的都是客户端上的,想要一个安装在服务器上的代理,能拦截所有的请求。

再次感谢各位,第一次发贴,好多人,好热心,好感动啊~
jimrok
2014-09-24 12:39:12 +08:00
tcpdump?
remnet
2014-09-24 12:41:40 +08:00
@srdrm 我考虑研究开发一个这样的路由器~ 用WEB观察流经路由器的指定流量
Shieffan
2014-09-24 12:42:46 +08:00
liteneo
2014-09-24 12:48:44 +08:00
https://github.com/nodejitsu/node-http-proxy

proxy.on('proxyReq', function(proxyReq, req, res, options) {
//TODO
});
srdrm
2014-09-24 12:50:47 +08:00
@Shieffan livepool 看起来蛮不错的,感谢
yjfuk
2014-09-24 13:19:58 +08:00
@remnet 在路由器上做文章是个方向哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/135353

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX