ฉันจะเยี่ยมชมเว็บไซต์ HTTPS ในเว็บเบราว์เซอร์เก่าได้อย่างไร

Jan 18 2021

ฉันมีปัญหาในการเข้าถึงเว็บไซต์ HTTPS โดยใช้ Netscape Communicator 4.8 นี่คือข้อความแสดงข้อผิดพลาดที่ฉันได้รับ:

มีวิธีกำหนดค่าพร็อกซีบางประเภทที่จะช่วยให้ฉันเข้าถึงเว็บไซต์ HTTPS ผ่าน HTTP ได้หรือไม่ หรือวิธีแก้ปัญหาอื่น ๆ สำหรับปัญหานี้หรือไม่?

คำตอบ

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;
  }
}

จากนั้นบนเครื่อง Window 95 ฉันเปิด Netscape Communicator และไปที่Edit -> Preferences -> Advanced -> Proxies -> Manual Proxy Configurationและป้อนข้อมูลต่อไปนี้:

(โปรดทราบว่า192.168.178.129เป็นที่อยู่ IP ของเครื่องที่ใช้งาน nginx ในกรณีของฉัน)

แค่นั้นแหละ! Netscape Communicator ในขณะนี้อย่างมีความสุขในการเชื่อมต่อใด ๆเว็บไซต์ 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 และ imagemap มันทำงานได้ดีแม้ว่า Google Captcha มักจะคิดว่า (โดยชอบธรรม) ไม่ใช่มนุษย์ที่ควบคุมเว็บเบราว์เซอร์และจะไม่ยอมให้คุณทำผ่าน

อีกวิธีหนึ่ง (และมีประโยชน์มากกว่าสำหรับกิจกรรมอื่น ๆ นอกเหนือจากการท่องเว็บ) คุณสามารถลองเชื่อมต่อ VNC แม้ว่าคุณอาจต้องยกเลิกการกำหนดการตั้งค่าความปลอดภัยสมัยใหม่ (เช่นการเข้ารหัส) ที่ฝั่งเซิร์ฟเวอร์ คาดว่าจะมีปัญหาในการป้อนอักขระที่ไม่ใช่ ASCII รูปแบบแป้นพิมพ์แฟนซีและล้อเลื่อน

(นี่คือสำเนาคำตอบของฉันที่ได้รับการแก้ไขที่นี่: ปัญหาในการเข้าถึงอินเทอร์เน็ตจากโทรศัพท์ / พีดีเอรุ่นเก่า (HTTPS, SSL, ใบรับรอง, บริการที่เข้ากันได้, .... )แต่คำถามนั้นถูกปิดไปแล้ว)

5 Arjen Jan 21 2021 at 01:17

ฉันเคยใช้sslstripมาก่อน

โปรแกรมทำงานได้ดี แต่บางเว็บไซต์ทำให้ฉันมีปัญหา:

  1. บางคนเปลี่ยนเส้นทางคุณไปที่ https: // เมื่อคลิกลิงก์ดังนั้นคุณต้องแก้ไข URL ในบางครั้ง
  2. บางหน้าทำให้ Netscape 4.0 ของฉันบน Windows 3.1 ขัดข้อง