ルート権限なしで、送信ポート80を使用して別のリモートポートに接続します

ルート権限なしで、送信ポート80を使用して別のリモートポートに接続します

80 以外のすべての送信ポートがブロックされている場合、ポート 80 を使用してリモート マシンの 80 以外のポートに接続する方法はありますか?

システムのルート権限を持っていません。

答え1

はい、完全に制御でき、どこにでも接続できる 3 番目のマシンの助けを借りれば可能です。

レシピは簡単です:

このマシンで、ポート 80 で listen する sshd サーバーを設定します。次に、ワークステーションで Windows を実行している場合は putty を使用し、Linux を実行している場合は ssh を使用して、ポート 80 でこのマシンに接続します。すべてを適切に構成したにもかかわらず、接続の試行が永続的に失敗する場合は、ゲートウェイで透過プロキシが設定されていることを意味します。この場合、ワークステーションで、http プロトコルを使用して上流のプロキシ サーバーに接続できる単純な TCP ソケット プロキシを設定する必要があります。その後、この TCP プロキシを介して putty/ssh を使用してマシンに接続します。このマシンに接続できるようになったら、どの TCP トンネルを確立するかを putty/ssh に指示できます。

確かに、それほど難しいことではありません。

関連情報