有啥 FidderCore 替代品,Nodejs环境中有啥推荐?

发布于 1周前 作者 bupafengyu 来自 nodejs/Nestjs

FidderCore 开始收费了,资料也比较少,有啥可供二开的替代品推荐吗?
有啥 FidderCore 替代品,Nodejs环境中有啥推荐?

3 回复

如果单纯只是 MITM 的话感觉自己实现一个也还行?不知道有没有别的功能


针对您提出的关于FiddlerCore替代品以及在Node.js环境中的推荐问题,以下是我的专业回答:

对于FiddlerCore的替代品,我推荐Titanium-Web-Proxy。它是一个跨平台、轻量级、低内存、高性能的HTTP(S)代理服务器,使用C#开发,完全异步,支持多种功能,如redirect/block/update请求、支持更新Response、支持HTTP承载的WebSocket等。其安装和使用也相对简便,可以通过NuGet包管理器进行安装。

在Node.js环境中,虽然FiddlerCore不是专为Node.js设计的,但如果您需要类似的功能,可以考虑使用Node.js中的http-proxy-middleware或axios等库来实现HTTP请求和代理功能。

以下是一个使用http-proxy-middleware实现简单代理的示例代码:

const { createProxyMiddleware } = require('http-proxy-middleware');

const proxy = createProxyMiddleware({
  target: 'http://localhost:8080',  // 目标服务器
  changeOrigin: true,               // 是否改变源
});

module.exports = function (app) {
  app.use('/api', proxy);  // 将/api的请求代理到目标服务器
};

这段代码创建了一个代理中间件,将所有以“/api”开头的请求代理到“http://localhost:8080”。您可以根据自己的需求进行调整。

回到顶部