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

มีวิธีกำหนดค่าพร็อกซีบางประเภทที่จะช่วยให้ฉันเข้าถึงเว็บไซต์ HTTPS ผ่าน HTTP ได้หรือไม่ หรือวิธีแก้ปัญหาอื่น ๆ สำหรับปัญหานี้หรือไม่?
คำตอบ
ส่งต่อพร็อกซี
ปรากฎว่าการกำหนดค่าพร็อกซี 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สำหรับผู้ที่มีความทะเยอทะยาน
คุณสามารถใช้พร็อกซีการแสดงผลเว็บโดยแสดงหน้าเว็บที่ทันสมัยภายใน GIF และ imagemap มันทำงานได้ดีแม้ว่า Google Captcha มักจะคิดว่า (โดยชอบธรรม) ไม่ใช่มนุษย์ที่ควบคุมเว็บเบราว์เซอร์และจะไม่ยอมให้คุณทำผ่าน
อีกวิธีหนึ่ง (และมีประโยชน์มากกว่าสำหรับกิจกรรมอื่น ๆ นอกเหนือจากการท่องเว็บ) คุณสามารถลองเชื่อมต่อ VNC แม้ว่าคุณอาจต้องยกเลิกการกำหนดการตั้งค่าความปลอดภัยสมัยใหม่ (เช่นการเข้ารหัส) ที่ฝั่งเซิร์ฟเวอร์ คาดว่าจะมีปัญหาในการป้อนอักขระที่ไม่ใช่ ASCII รูปแบบแป้นพิมพ์แฟนซีและล้อเลื่อน
(นี่คือสำเนาคำตอบของฉันที่ได้รับการแก้ไขที่นี่: ปัญหาในการเข้าถึงอินเทอร์เน็ตจากโทรศัพท์ / พีดีเอรุ่นเก่า (HTTPS, SSL, ใบรับรอง, บริการที่เข้ากันได้, .... )แต่คำถามนั้นถูกปิดไปแล้ว)
ฉันเคยใช้sslstripมาก่อน
โปรแกรมทำงานได้ดี แต่บางเว็บไซต์ทำให้ฉันมีปัญหา:
- บางคนเปลี่ยนเส้นทางคุณไปที่ https: // เมื่อคลิกลิงก์ดังนั้นคุณต้องแก้ไข URL ในบางครั้ง
- บางหน้าทำให้ Netscape 4.0 ของฉันบน Windows 3.1 ขัดข้อง