gpt4 book ai didi

ruby MITM 代理

转载 作者:太空宇宙 更新时间:2023-11-03 16:06:09 29 4
gpt4 key购买 nike

我正在搜索有关如何使用支持 HTTPS 的 Ruby 编写代理的一些示例。我有一个使用 Webricks HTTPProxyServer 实现的简单代理,但我注意到,HTTPS 流量只是隧道传输(它应该 ;))。但我想用 VCR 录制内容(关于我的问题 VCRProxy: Record PhantomJS ajax calls with VCR inside Capybara ),只要内容只是通过 channel ,VCR 就无法录制它。

所以我在考虑将代理编写为中间人,即时生成 SSL 证书(我不关心证书错误,它只是为了测试),然后我就可以录制内容/稍后播放。

因此,如果有人对如何开始、教程或要点有很好的资源,请告诉我。

PS:我已经看过这个问题,但他们没有提供任何进一步的东西(而且它需要在 ruby​​ 中):

最佳答案

一个老问题,但为了完整起见,这里有另一个答案。

我用Ruby实现了一个HTTP/HTTPS拦截代理,项目是hosted in github .

该项目是新项目,因此(还)不如 Python 的 mitmproxy 成熟。 , 但它支持 HTTPS 并即时生成证书。

关于 ruby MITM 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13476639/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com