मैं पुराने वेब ब्राउज़र में HTTPS वेबसाइट कैसे देख सकता हूँ?

Jan 18 2021

मुझे नेटस्केप कम्युनिकेटर 4.8 का उपयोग करके HTTPS वेबसाइटों तक पहुँचने में परेशानी हो रही है। यह मुझे मिलने वाला त्रुटि संदेश है:

क्या कोई ऐसा तरीका है जिससे मैं किसी प्रकार के प्रॉक्सी को कॉन्फ़िगर कर सकता हूं जो मुझे HTTP पर HTTPS वेबसाइटों तक पहुंचने की अनुमति देगा? या इस समस्या का कोई और समाधान?

जवाब

54 JaapJorisVens Jan 19 2021 at 02:03

फॉरवर्ड प्रॉक्सी

यह पता चला कि मेरे स्वयं के आगे HTTP प्रॉक्सी को कॉन्फ़िगर करना वास्तव में बहुत सरल था! यहाँ मैंने यह कैसे किया। सबसे पहले, मैंने निम्नलिखित nginx कॉन्फ़िगरेशन फ़ाइल को इसमें रखा /etc/nginx/sites-enabled/:

server {
  listen 81;

  location / {
    resolver 8.8.8.8;
    proxy_http_version 1.1;
    proxy_pass https://$host$request_uri;
  }
}

फिर, विंडो 95 मशीन पर, मैंने नेटस्केप कम्युनिकेटर खोला Edit -> Preferences -> Advanced -> Proxies -> Manual Proxy Configurationऔर निम्नलिखित जानकारी दर्ज करने के लिए गया:

(ध्यान दें कि 192.168.178.129मेरे मामले में nginx चल रही मशीन का IP पता है।)

इतना ही! नेटस्केप कम्युनिकेटर अब खुशी से किसी भी HTTPS वेबसाइट से जुड़ जाता है । प्रमाण के रूप में, यहाँ इस 25 वर्षीय वेब ब्राउज़र द्वारा प्रस्तुत इस प्रश्न का एक स्क्रीनशॉट दिया गया है:

दस्तावेज़ में लिंक को फिर से लिखें

एक समस्या यह है कि दस्तावेज़ में लिंक अभी भी HTTPS लक्ष्य को इंगित करेगा और प्रॉक्सी को बायपास करेगा। Ngx_http_sub मॉड्यूल कुछ या दस्तावेज़ में लिंक के सबसे पुनर्लेखन के लिए इस्तेमाल किया जा सकता:

proxy_set_header Accept-Encoding "";

sub_filter_once off;
sub_filter_last_modified on;
sub_filter '<a href="https:' '<a href="http:';
sub_filter '<img src="https:' '<img src="http:';

gzip_proxied any;
gzip_http_version 1.0;
gzip_comp_level 7;

Http_sub मॉड्यूल केवल text/htmlडिफ़ॉल्ट रूप से काम करेगा , और संपीड़ित डेटा पर काम नहीं कर सकता है इसलिए Accept-Encodingहेडर को संशोधित करके संपीड़न अक्षम किया गया है । संपीड़न फिर gzip_…निर्देशों का उपयोग करके क्लाइंट को वापस चालू किया जा सकता है ।

अंतर्निहित प्रतिस्थापन केवल सटीक तार कर सकते हैं ताकि यह सभी लिंक को पकड़ न सके। वहाँ एक है regex सक्षम मॉड्यूल महत्वाकांक्षी के लिए उपलब्ध।

12 RadovanGarabík Jan 18 2021 at 17:01

आप वेब का उपयोग करने वाले प्रॉक्सी का उपयोग कर सकते हैं , GIF और इमेजमैप के अंदर आधुनिक वेब पेज प्रदर्शित कर सकते हैं । यह अच्छी तरह से काम करता है, हालांकि Google कैप्चा अक्सर (उचित रूप से) सोचता है कि यह वेब ब्राउज़र को नियंत्रित करने वाला मानव नहीं है और आपको इसके माध्यम से नहीं जाने देगा।

वैकल्पिक रूप से (और वेब ब्राउज़िंग की तुलना में अन्य गतिविधियों के लिए अधिक उपयोगी), आप वीएनसी कनेक्शन की कोशिश कर सकते हैं। हालाँकि आपको संभवतः सर्वर साइड पर आधुनिक सुरक्षा सेटिंग्स (जैसे एन्क्रिप्शन) को डी-कॉन्फ़िगर करना होगा। गैर- ASCII वर्ण, फैंसी कीबोर्ड लेआउट और स्क्रोलव्हील दर्ज करने के साथ समस्याओं की अपेक्षा करें।

(यह मेरे उत्तर की एक संशोधित प्रति है: पुराने फोन / पीडीए (एचटीटीपीएस, एसएसएल, प्रमाण पत्र, संगत सेवाएं, ....) से इंटरनेट तक पहुंचने में समस्या। लेकिन यह प्रश्न बंद कर दिया गया है)।

5 Arjen Jan 21 2021 at 01:17

मैंने इसके लिए पहले sslstrip का उपयोग किया है ।

कार्यक्रम अपने आप में अच्छा काम करता है लेकिन कुछ साइटें मुझे समस्याएं दे रही हैं:

  1. उनमें से कुछ आपको लिंक पर क्लिक करते समय https: // पर पुनर्निर्देशित करते हैं, इसलिए आपको कभी-कभी URL को संपादित करना होगा
  2. कुछ पेजों ने विंडोज 3.1 पर मेरे नेटस्केप 4.0 को क्रैश कर दिया