他のコンピューターへの接続のみを開始できるファイアウォールの下にWindows 7を搭載したコンピューターがあります。プロキシサーバー(ポート9000)があり、netcatを使用して別のマシン(192.168.1.1)に転送したいと思います。
それを行う方法に関する提案/アイデア?私の計画は次のようなものを使用することでした
1)リモートマシンの場合:nc -l -p 80 -e'nc -l -p 9000 '
2)ファイアウォールで保護されたコンピューター:nc 127.0.0.1 9000 -e 'nc 192.168.1.1 80'
問題は、機能しないことです。 PuTTYのssh2ポートフォワーディングを使用したいのですが、完全に壊れており、2003年からバグがあります。これから修正されるとは思えません。
Netcatを使用したTCPトンネル(ポートフォワーディング)
指定されたホストとポートへのnetcatを使用してトンネルを確立する方法は次のとおりです。
netcat -L 127.0.0.1:22 -p 8080 -vvv
サーバーのポート8080でリッスンし、誰かが接続しようとしたときに、127.0.0.1:22(つまり、SSHサーバー)とのリンクを確立します。
netcat -L google.fr:80 -p 25000 -vvv
サーバーのポート25000をリッスンし、誰かが接続を試みたら、彼をGoogle Webサーバーに接続します。