我有一个工具,我需要使用https网站,但它只支持http。我需要某种代理工具,它可以作为我的工具和https网站之间的中间工作,使请求看起来像工具的http。连接看起来像这样: 工具 - > HTTP - >代理 - > HTTPS - >网站 - > HTTPS - >代理 - > HTTP - >工具
是否有人知道我可以设置的工具或其他可用于此目的的工具?我已经在一些IRC频道中询问并搜索了Google,但我真的不确定在搜索Google时如何说出来,并且不确定通过IRC询问哪个频道。
非常感谢任何帮助!
答案 0 :(得分:2)
Fiddler(www.fiddler2.com)具备这种能力;您可以动态地将URL从HTTP更改为HTTPS。
答案 1 :(得分:1)
试试cUrl。如果你的工具使用stdin / out,你可以通过curl管道工具的stdin / out。如果需要,还可以在代码中使用库(libCurl)。
答案 2 :(得分:1)
对使用mod_proxy作为反向代理的Apache httpd的整个副本有任何异议?合理的指示here。
答案 3 :(得分:1)
WebScarab可能会为你做这件事。它可以充当中间人,你可以动态改变请求。
答案 4 :(得分:1)
“Stunnel允许您通过让Stunnel提供加密来保护非SSL感知守护程序和协议(如POP,IMAP,LDAP等),不需要更改守护程序的代码。”
他们的网站上还有wrap HTTP requests with Stunnel的指南。
答案 5 :(得分:0)
看起来这个SSL MITM proxy可以完全按照您的要求行事。