2011-11-05 14 views
12

हमारा ऐप सभी HTTPS है, लेकिन हम कम बजट वाले उपकरणों से mjpeg स्ट्रीम लेते हैं जो SSL का समर्थन नहीं करते हैं।एचटीएमएल यातायात को 'कन्वर्ट' करने के लिए समाधान? प्रॉक्सी? (रिले)

तो, इसका मतलब है कि हम या तो कर सकते हैं: i। सामग्री मिलाएं और ब्राउज़र को फिक्र करें। (अस्वीकार्य है क्योंकि हम उपयोगकर्ताओं को मिश्रित सामग्री पृष्ठों पर भरोसा नहीं करते हैं।) ii। साइट गैर-https बनाओ। (वास्तव में अस्वीकार्य।)

मैं सोच रहा था कि हम अपने सर्वरों में से एक पर रिले चला सकते हैं, जिसके लिए ब्राउज़र एसएसएल का उपयोग कर हिट कर सकते हैं, यह सर्वर गैर-एसएसएल mjpeg धाराओं के लिए प्रॉक्सी के रूप में कार्य करेगा।

हम कैमरों (स्थिर) के आईपी जानते हैं, इसलिए हम इसे जांच सकते हैं और डीएनएस हमलों के खिलाफ सुरक्षा कर सकते हैं। और यदि आप एक आईपी को धोखा दे रहे हैं (3-तरफा हैंडशेक असंभव बनाता है) तो आप एक टीसीपी-आईपी कनेक्शन स्थापित नहीं कर सकते हैं, इसलिए मुझे इसे अपमानजनक नहीं लगता है।

इसे हल करने के लिए अन्य समाधानों का उपयोग कैसे किया जा सकता है?

+0

हाँ, आप वास्तव में क्या सुझाव दिया। अपाचे आपके लिए संसाधन को पारदर्शी रूप से प्रॉक्सी कर सकता है। –

उत्तर

4

स्टनल एक विंडोज सर्वर के लिए सबसे आसान समाधान साबित हुआ।

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
लिनक्स पर

भी आसान, mod_proxy और mod_ssl अपाचे मॉड्यूल के साथ:

<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

संबंधित मुद्दे