将http流量"转换"为https的解决方案?代理?(中继)

Cha*_*had 14 ssl https proxy mjpeg

我们的应用程序都是HTTPS,但我们从不支持SSL的低预算设备中获取mjpeg流.

所以,这意味着我们可以:i.混合内容并让浏览器吓坏了.(不可接受,因为我们培训用户不要信任混合内容页面.)ii.使网站非https.(真的不能接受.)

我想我们可以在我们的一台服务器上运行一个中继,浏览器可以使用SSL进行中继,然后该服务器将充当非SSL mjpeg流的代理.

我们知道摄像机的IP(静态),因此我们可以检查并防范dns攻击.如果您欺骗IP(无法进行3次握手),则无法建立TCP-IP连接,因此我不认为这是不诚实的.

还有什么其他解决方案可以解决这个问题?

小智 6

使用mod_proxymod_sslApache模块在Linux上更容易:

<VirtualHost *:80>
        ServerName xxx.yyy
        SSLProxyEngine On

        ProxyPass  / https://remote.server.org/

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

  • http://www.giuseppeurso.eu/en/redirect-from-http-to-https-and-viceversa-with-apache-proxypass/中有一个完整的例子 (2认同)

Cha*_*had 4

Stunnel被证明是Windows服务器最简单的解决方案.

http://www.stunnel.org/