이전 웹 브라우저에서 HTTPS 웹 사이트를 방문하려면 어떻게해야합니까?

Jan 18 2021

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

그런 다음 Window 95 시스템에서 Netscape Communicator를 열고 Edit -> Preferences -> Advanced -> Proxies -> Manual Proxy Configuration다음 정보를 입력했습니다.

( 192.168.178.129제 경우에는 nginx를 실행하는 컴퓨터의 IP 주소입니다.)

그게 다야! 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_…지시문을 사용하여 클라이언트에 압축을 다시 설정할 수 있습니다 .

기본 제공 대체는 정확한 문자열 만 수행 할 수 있으므로 모든 링크를 포착하지는 않습니다. 이 정규식 가능한 모듈 야심 찬 사용할 수는.

12 RadovanGarabík Jan 18 2021 at 17:01

웹 렌더링 프록시를 사용하여 GIF 및 이미지 맵 안에 최신 웹 페이지를 표시 할 수 있습니다 . 잘 작동하지만 Google Captcha는 웹 브라우저를 제어하는 ​​사람이 아니며 사용자가 통과 할 수 없다고 생각하는 경우가 많습니다.

또는 (웹 검색 이외의 다른 활동에 더 유용함) VNC 연결을 시도 할 수 있습니다. 서버 측에서 암호화와 같은 최신 보안 설정을 구성 해제해야 할 수도 있습니다. 비 ASCII 문자, 멋진 키보드 레이아웃 및 스크롤 휠을 입력 할 때 문제가 발생할 수 있습니다.

(이것은 내 대답의 수정 된 사본입니다 : 오래된 전화 / PDA (HTTPS, SSL, 인증서, 호환 서비스 등)에서 인터넷에 액세스 하는 데 문제가 있지만 해당 질문은 닫혔습니다).

5 Arjen Jan 21 2021 at 01:17

나는 전에 이것을 위해 sslstrip 을 사용 했습니다 .

프로그램 자체는 잘 작동하지만 일부 사이트에서 문제가 발생했습니다.

  1. 그들 중 일부는 링크를 클릭 할 때 https : //로 리디렉션되므로 때때로 URL을 편집해야합니다.
  2. 일부 페이지로 인해 Windows 3.1에서 Netscape 4.0이 중단되었습니다.