初めての Stackoverflow で、誰かが私を助けてくれることを願っています。
HTTPSを使用してファイアウォールを通過するTCPプロキシ/トンネルを介してRDPトラフィックを通過させる概念実証を検討しています。
問題はマシンへのイメージの展開に関係しているため、.NET フレームワークが存在するとは想定できないため、接続の展開側で C++ が使用されています。
私が現在持っている基本的なシステムは、ポートでクライアント接続をリッスンし、データをバイト配列として格納する WCF サービスに渡すプログラムです。デプロイ マシン (GSoap と C++ を使用) は、メッセージの WCF サービスをポーリングし、メッセージが見つかった場合は、ソケットを介してターゲット サーバー プロセスにデータを渡します。これは恐ろしく聞こえるかもしれませんが、この WCF/C++/C# プロキシ レイヤーを介して単純なテスト クライアントとサーバー プログラムとの間でデータをやり取りする単純なテスト クライアントとサーバーで機能します。
しかし、RDP、VNC、およびおそらくその他からのトラフィックをサポートする必要があるため、これを行うには透過的なプロキシが必要であり、上記のアプローチを追求する価値があるかどうか疑問に思っています. 私はSSHトンネリングについて読んだことがありますが、それは可能性のようです。私の基本的な質問は、カスタム コードを使用して HTTPS 経由で RDP トラフィックをトンネリングできるかどうかです。
ありがとうジョン