HTTPS ウェブサイトを装った SOCKS プロキシを設定するにはどうすればよいですか?

HTTPS ウェブサイトを装った SOCKS プロキシを設定するにはどうすればよいですか?

基本的にどのポートでもインターネットにアクセスできるマシンがあります。これはマシン A で、GNU/Linux ベースのシステムを実行しています。

また、どこかの内部ネットワークに接続されたマシンもあります。発信接続は、HTTP(S) プロキシ経由でのみ可能です。(実際、このマシンでは他のホストの _IP_アドレス_ を参照することすらできません...) これはマシン B で、Windows 10 または GNU/Linux ベースのシステムのいずれかが稼働しています。

ここで、B からインターネット上の任意の場所の任意のポートに接続できるようにしたいと考えています。

これを行う「標準的な」方法は、マシン A に SOCKS プロキシを設定することのようですが、トラフィックは HTTP/S ポートのみに制限されており、そのポート上の非 HTTPS トラフィックを阻止するための何らかのトラフィック分析/ディープ パケット インスペクションが存在する可能性もあります。

では、HTTPS Web サイトとして表示される SOCKS プロキシをセットアップできますか? 少なくとも、着信接続を暗号化するところまでは? また、クライアント側でそれを使用するために設定するにはどうすればよいですか? (クライアント側については、Windows または Linux のどちらでも構いません。)

注: 「正当な」 URL を実際の Web サーバーにリダイレクトし、SOCKS プロキシ トラフィックを識別して別々に処理すると、さらに効果的です。ただし、これは実際には必要ありません。

関連情報