会社のファイアウォールを介していくつかのプロトコルを機能させようとしています。これまで、localhost に http プロキシを設定し、自分が所有するリモート サーバーに 1 つを設定することで、http または https データのいずれかをマスキングすることに成功しました。通信は $_POSTed を介して行われ、ヘッダーと暗号化されたシリアル化された要求配列を含む変更された .bmp ファイルを受信します。これは問題なく動作しますが、間違ったアプローチをとったのではないかと思わせる欠点がいくつかあります。まず、Apache の mod-proxy は使用しません。代わりに、ローカル サブドメイン (proxy.localhost) を作成し、それをブラウザーのプロキシ設定で使用しました。サブドメインの index.php がすべての作業を行います。これにより、いくつかの問題が発生します。http と https を同時に使用することはできません。そうしないと、サーバーが「https 対応ポートでの http」または「incoresc ssl 応答の長さ」のいずれかを使用していると文句を言います。
2 番目の問題は、まあ、他のプロトコルです。ftp、sftp、リモートデスクトップ、ssh、nust name 別のものを利用できます...必要です
私が考えることができる2つの解決策があります.1つ目は、CLIでphpスクリプトを実行して、定義済みのポートでリッスンし、リクエストを別の方法で処理するか、ある種のsshトンネルを処理することです。問題は、私の無知のために freeSSHd とパテで成功していないことです。
アドバイスをよろしくお願いします。