Eski web tarayıcılarında HTTPS web sitelerini nasıl ziyaret edebilirim?
Netscape Communicator 4.8 kullanarak HTTPS web sitelerine erişmede sorun yaşıyorum. Aldığım hata mesajı bu:
HTTPS web sitelerine HTTP üzerinden erişmeme izin verecek bir tür proxy yapılandırabilmemin bir yolu var mı? Veya bu soruna başka bir çözüm?
Yanıtlar
Yönlendirme vekili
Kendi ileri HTTP proxy'mi yapılandırmanın gerçekten basit olduğu ortaya çıktı ! İşte bunu nasıl yaptım. İlk olarak, aşağıdaki nginx yapılandırma dosyasını içine yerleştirdim /etc/nginx/sites-enabled/
:
server {
listen 81;
location / {
resolver 8.8.8.8;
proxy_http_version 1.1;
proxy_pass https://$host$request_uri;
}
}
Ardından, Windows 95 makinesinde Netscape Communicator'ı açtım Edit -> Preferences -> Advanced -> Proxies -> Manual Proxy Configuration
ve aşağıdaki bilgilere gidip girdim :
( 192.168.178.129
Benim durumumda nginx çalıştıran makinenin IP adresi olduğuna dikkat edin.)
Bu kadar! Netscape Communicator artık herhangi bir HTTPS web sitesine mutlu bir şekilde bağlanıyor . Kanıt olarak, işte tam da bu sorunun 25 yıllık web tarayıcısı tarafından işlendiği şekliyle bir ekran görüntüsü:
Belgedeki bağlantıları yeniden yazın
Bir sorun, belgedeki bağlantıların muhtemelen HTTPS hedeflerini göstermesi ve proxy'yi atlamasıdır. Ngx_http_sub modülü belgedeki bağlantıların bazıları veya çoğu yeniden yazmak için kullanılabilir:
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 modülü yalnızca text/html
varsayılan olarak çalışır ve sıkıştırılmış veriler üzerinde çalışamaz, bu nedenle Accept-Encoding
başlık değiştirilerek sıkıştırma devre dışı bırakılır . Sıkıştırma daha sonra gzip_…
yönergeler kullanılarak istemciye yeniden açılabilir .
Yerleşik ikame yalnızca tam dizeleri yapabilir, böylece tüm bağlantıları yakalayamaz. Hırslılar için regex özellikli bir modül var.
Bir GIF ve görüntü haritası içinde modern web sayfalarını görüntüleyen Web oluşturma proxy'sini kullanabilirsiniz . İyi çalışıyor, ancak Google Captcha genellikle (haklı olarak) web tarayıcısını kontrol eden bir insan olmadığını ve geçmenize izin vermediğini düşünüyor.
Alternatif olarak (ve web taramasından başka etkinlikler için daha kullanışlıdır), VNC bağlantısını deneyebilirsiniz. Muhtemelen sunucu tarafında modern güvenlik ayarlarını (şifreleme gibi) yapılandırmanız gerekmesine rağmen. ASCII olmayan karakterler, şık klavye düzeni ve kaydırma tekerleği girerken sorun yaşayabilirsiniz.
(bu, yanıtımın değiştirilmiş bir kopyasıdır: Eski telefonlardan / PDA'lardan (HTTPS, SSL, sertifikalar, uyumlu hizmetler, ....) İnternete erişimde sorun var ancak bu soru kapatıldı).
Bunun için daha önce sslstrip kullandım .
Programın kendisi iyi çalışıyor ancak bazı siteler bana sorun veriyordu:
- Bazıları bir bağlantıya tıkladığınızda sizi https: //'ye yönlendirir, bu nedenle bazen URL'yi düzenlemeniz gerekir
- Bazı sayfalar Windows 3.1'de Netscape 4.0'ımı çöktürdü