SSHトンネリングの使い方を学ぶつもりです。これには2つのVPSを使用します。私はvps-1からvps-2を介してhttpトラフィックを転送したいと思います。次のようにトンネルを構成してみました。
ssh -L 80:127.0.0.1:80 [email protected]
ssh -L 80:icanhazip.com:80 [email protected]
ssh -L 80:localhost:80 [email protected]
wget -O - -q icanhazip.com
テストのためにvps-1 IPを受信しても、.butを使用してください。私が逃したものは何ですか?
答え1
SSHトンネルはこの目的には使用されません。たとえば、最初に言及したトンネルの結果は次のとおりです。
wget http://localhost/
VPS-1でローカルポート80への接続を開き、95.216.151.169に転送してローカルポート80を開きます。これは「wget」を実行するのと同じです。http://95.216.151.169/」。
VPS-1ネットワークトラフィックがVPS-2を通過するようにするには、httpプロキシを設定する必要があります(例:イカ)次に、ブラウザまたはwgetコマンドでこのプロキシを使用します。
あるいは、インターネットトラフィックを転送するためにVPS-2にVPNサーバー(openvpn-asなど)を設定することもできます。