古いブラウザ(HTTPS 時代以前 - SSL/TLS のサポートがないか弱い)が HTTPS ウェブサイトに接続できるようにするプロキシ(またはその他のソリューション)はありますか?

古いブラウザ(HTTPS 時代以前 - SSL/TLS のサポートがないか弱い)が HTTPS ウェブサイトに接続できるようにするプロキシ(またはその他のソリューション)はありますか?

古いブラウザ(HTTPS 時代以前、SSL/TLS のサポートがまったくないか弱い)で HTTPS ウェブサイトに接続できるプロキシ(またはその他のソリューション)はありますか?

言い換えると:

古いブラウザ <-- http 接続 --> クライアント (ローカル) プロキシ <-- HTTPS 接続 --> 任意のインターネット Web ページ

(ブラウザはローカル プロキシに http ページ要求を送信し、ローカル プロキシは HTTPS 要求を送信し、HTTPS 応答/ページを受信した後、プロキシはそれを暗号化されていない http でブラウザに返します)

このようなプロキシの簡単な構成例も歓迎します。

それはTLS_終了プロキシhttps://serverfault.com/questions/943649/https-http-軽量プロキシ) 私が探しているものは何ですか (それともサーバーのみですか)?

TLS_termination_proxyリスト(アーカイブリスト)からプロキシをチェックし始めました12) (Nginx、stunnel、Hiawatha、Caddy、Apache、Squid) を Windows 用にインストールします。Nginx はそれができるようです。stunnel は64 ビットのみです(32 ビット ビルドもあります)。

答え1

答え2

要求されたすべてのドメインのリバース プロキシとして Nginx を使用します。

server {
  # default_server not needed if its first server in config
  listen 80 default_server;
  location / {
    # x.x.x.x - IP address of DNS server
    resolver x.x.x.x;
    # port may be omitted
    proxy_pass https://$host:443;
  }
}

また、スクリプトや画像などのハードコードされたURLをページ(nginx リバース プロキシによって返される HTML ページを変更する)、または SSL リクエスト用の追加サーバーを追加します(ブラウザーが https プロトコルをサポートしている場合)。

答え3

NginxをURLプロキシとして(http://localhost/proxy/?u=url_to_process)、プロキシサポートのないブラウザ(モザイク1.0およびチェロ1993 年から Windows で [Cello は localhost を認識しないため、代わりに 127.0.0.1 を使用する必要があります]):

server {
    listen       80;

    # dns server
    resolver x.x.x.x;

    location /proxy {
        #is ending slash missing? (avoid redirection)
        #**TODO**: handle file url
        if ($arg_u !~ /$) {
            set $slash "/";
        }

        proxy_pass $arg_u$slash;

        #handle eventual redirection to https
        set $url_proxy http://localhost/proxy/?u=;
        proxy_redirect ~^(https://.+) $url_proxy$1;
    }
}

これにより、パラメータ u で渡された単一のページを表示できます (例:http://localhost/proxy/?u=http://www.aliweb.com) 場合によっては、プロキシ経由で http ページ (理論的にはブラウザでサポートされています) を渡すと、ブラウザによるそのページの解析が改善されることがあります。他の場合には、ブラウザがクラッシュする可能性があります。サイトを自由に閲覧するには、ページの変更が必要です。

関連情報