web-dev-qa-db-ja.com

HTTPからHTTPSへのトンネル

したがって、問題は、HTTPでのみ機能する自作スクリプト/ Webテストプログラムがかなりあることです。問題は、WebサイトがHTTPS接続のみを許可していることです。

HTTPトラフィックを転送している間、プロキシなどがSSL接続を維持する方法を知っている人はいますか?

本質的に、SSLトンネルが必要だと思いますか?

何か案は?

5
user53654

はい。 1つの答えは stunnel です。その男のNiceチュートリアルを読むのはあなたにお任せしますが、要点は、stunnelが任意のTCP接続(ネット上のHTTPはTCPを使用)を取得し、SSL接続でラップすることです。あなたが説明する方法でサーバーに接続するために必要なものです。

リンクされたチュートリアルは必要以上のものですが、基本は単純な単一のホストセッションを作成するためのものです。

5
queso

Nginx httpsへのproxy_passを使用。以下の構成をnginxに追加してみてください。

server {
    listen 9000;
    server_name localhost;

    location / {
        proxy_pass https://www.example.com/;
    }
}

そして、http:// localhost:9000 /経由で接続できます

3
Jan Święcki