2011-11-05 9 views
12

私たちのアプリはすべてHTTPSですが、SSLをサポートしていない低予算のデバイスからmjpegストリームを取得します。httpトラフィックをhttpsに '変換'するソリューションはありますか?プロキシ?

したがって、これは次のいずれかを意味します。 i。コンテンツを混ぜて、ブラウザを驚かせてください。 (混在したコンテンツページを信頼しないようにユーザーをトレーニングするため、受け入れられません) ii。サイトをhttps以外にします。 (実際には受け入れられません)

ブラウザがSSLを使用してヒットする可能性のあるサーバーでリレーを実行できると考えていましたが、このサーバーは非SSL mjpgストリームのプロキシとして機能します。

私たちはカメラのIPを知っています(静的)ので、それを確認してdns攻撃から保護します。 IPを偽装している場合(3ウェイハンドシェイクが不可能な場合)、TCP-IP接続を確立することができないので、私はこれを真実ではないと見なします。

これを解決するために使用できる他の解決策は何ですか?

+0

うん、あなたが示唆したまさに。 Apacheは透過的にリソースをプロキシすることができます。 –

答えて

4

StunnelがWindowsサーバーにとって最も簡単なソリューションであることが判明しました。 mod_proxymod_ssl ApacheモジュールとLinux上

http://www.stunnel.org/

+0

例を挙げてください。私は何も見つけることができませんでした。これに関するいくつかの未解決の質問があります:https://serverfault.com/questions/512013/stunnel-redirect-http-traffic-to-httpsとhttps://stackoverflow.com/questions/8437399/stunnel-https-gets- httpにリダイレクト – juanmah

5

でも簡単に、:

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

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

</VirtualHost> 
+0

http://www.giuseppeurso.eu/en/redirect-from-http-to-https-and-viceversa-with-apache-proxypass/に完全な例があります。 – juanmah

関連する問題