有没有比 nginx 好用的的代理日志工具? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
3wdddd
V2EX    Node.js

有没有比 nginx 好用的的代理日志工具?

  •  
  •   3wdddd 2020-12-15 10:14:32 +08:00 2795 次点击
    这是一个创建于 1832 天前的主题,其中的信息可能已经有所发展或是发生改变。
    做一层代理,用来转发 api,并且有 web 页面实时看到 network,能看到详情的 request response statuscode 等等
    有没有现成的轮子 最好是 nodejs 的
    第 1 条附言    2020-12-28 10:17:23 +08:00
    7 条回复    2020-12-23 15:26:30 +08:00
    zy445566
        1
    zy445566  
       2020-12-15 13:43:38 +08:00
    不能算比 nginx 好用,但是你的要求都能满足。地址: https://github.com/zy445566/before-server
    然后我们公司在用,前端小伙伴离职后,还带到下家公司使用。
    KouShuiYu
        2
    KouShuiYu  
       2020-12-16 13:54:19 +08:00
    这东西自己写一个也用不了几分钟吧
    3wdddd
        3
    3wdddd  
    OP
       2020-12-17 08:58:57 +08:00
    @zy445566 十分感谢,这就是我要找的东西
    3wdddd
        4
    3wdddd  
    OP
       2020-12-17 08:59:23 +08:00
    @KouShuiYu 兄弟几分钟不太可能吧
    atian25
        5
    atian25  
       2020-12-23 14:15:36 +08:00
    zy445566
        6
    zy445566  
       2020-12-23 15:22:26 +08:00
    @3wdddd @atian25
    看到了 whistle 和 anyproxy,我还是要说明下和 before-server 的区别。因为前两者看起来实现方式很像,实际上实现方式完全不一样。

    whistle 和 anyproxy 都是生成代理服务器,before-server 实际上生成的是直连服务器。

    所以 whistle 和 anyproxy 都是手机配置代理服务。而 before-server 是前端修改 API 接口地址,随后 before-server 通过配置路由分发到不同服务当中。

    和 whistle 和 anyproxy 相比最大好处是不需要配置任何代理设置,不存在换手机或电脑需要重新配置代理服务的问题,更不存在手机必须是和代理服务必须在一个局域网的问题。

    简单来说 whistle 和 anyproxy 必须和让每一台设备都做绑定,before-server 只和前端的工作项目做绑定即可。
    zy445566
        7
    zy445566  
       2020-12-23 15:26:30 +08:00
    我就是觉得 whistle 和 anyproxy 还有 Charles 需要在每台设备都配置一遍,换设备还需要重新配置,且每个团队成员都要重新配置一次非常浪费时间。思考了一段时间才做出直连的 before-server 方案,这种直连方案更类似于 nginx,所以我一看到 3wdddd 提问,第一反应就是这个
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2654 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 09:03 PVG 17:03 LAX 01:03 JFK 04:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86