基于libevent或类似技术的Python HTTP代理库?

3 投票
1 回答
858 浏览
提问于 2025-04-15 13:33

我想要搭建一个智能的反向HTTP代理,这个代理能够进行路由、检查和丰富请求头(比如检查和构建cookies和HTTP头),还有其他一些高级功能。想了解我想做的东西,可以看看这个链接:Ruby Proxies for Scale and Monitoring,不过我想用Python来实现。

我知道Twisted是一个非常好的选择,而且eventmachine是受Twisted启发的,但我想找一些其他的东西。

理想情况下,我希望找到一个包含HTTP代理功能的库或包,这样我可以用自己的小插件进行修改。

我记得见过一个基于eventlib的东西,它内置了HTTP服务器的功能,但我现在找不到了。

我也在仔细研究perlbal;看起来几乎是完美的解决方案,只是它是用Perl写的。

有没有什么推荐的?

1 个回答

3

不确定这是否能满足你的所有需求,但proxylet 是一个反向代理,它是基于Linden Lab的eventlet开发的。

撰写回答