【发布时间】:2012-11-08 17:21:07
【问题描述】:
我正在寻找一些关于如何在 Ruby 中编写支持 HTTPS 的代理的示例。我有一个使用 Webricks HTTPProxyServer 实现的简单代理,但我注意到,HTTPS 流量只是隧道(应该如此;))。但是我想用VCR录制内容(关于我的问题VCRProxy: Record PhantomJS ajax calls with VCR inside Capybara),只要内容只是通过,VCR就无法录制。
所以我正在考虑将代理编写为中间人,即时生成 SSL 证书(我不关心证书错误,它只是用于测试),然后我就可以录制内容/稍后播放。
因此,如果有人有很好的入门资源、教程或要点,请告诉我。
PS:我已经看到了这个问题,但他们没有提供任何进一步的东西(它需要在 ruby 中):
【问题讨论】:
标签: ruby ssl https proxy man-in-the-middle