オープンWi-Fiネットワークでラップトップを使用する場合、VPSで実行されているSOCKS5サーバーを介してすべてのTCP/IPトラフィックをトンネリングしたいと思います。
VPSを介してすべてのトラフィックをトンネリングするためにWindows7とProxifierを使用しています。残念ながら、SOCKS5は暗号化されていないので、暗号化したいと思います。だから私の質問は、SOCKS5サーバーへのトラフィックをどのように暗号化できますか?たぶんSSHと組み合わせて?
SSHトンネルを作成できることはわかっていますが、この方法では、すべてのトラフィックをトンネリングするProxifierのようなツールを使用できませんでした。 SSHトンネルでは、すべてのアプリケーションにSSHトンネルを使用するように指示する必要があります。
SSHトンネルをアップストリームSOCKSプロキシとして使用するようにプロキシファイアに指示します。
your system <--> Proxifier <--> SSH dynamic forwarding (SOCKS) <--> VPS
SSHを介してSOCKSトンネルを作成するには、その「動的転送」機能を使用できます。
ssh [email protected] -D 12345
これはSSH接続を開き、次にローカルポート12345を開いてSOCKSプロキシとして動作し、リモートVPSを介してトラフィックを転送します(同じ機能がWindows SSHクライアント(PuTTYなど)に存在します)。