回答:
を使用すると-L
、SSHはすべての接続を固定の宛先に転送します。ローカルポートに接続すると、送信するすべてのデータは、で指定したリモートホストに直接送信され-L
ます。これには、明らかに、接続を転送するホストを知る必要があります。
では-D
、宛先が「ダイナミック」である-ローカルポートに接続した後は、あなたが使用する必要がSOCKSプロキシにプロトコルをしたいリモートどんなホストにさらに接続します。これにより、SSHは基本的に実際のプロキシサーバーになり、宛先を事前に知ることができないWebブラウジングなどのアクティビティに適しています。
ssh -D 1080
たとえば、を実行し、FirefoxでSOCKS 5プロキシを使用するように構成しますlocalhost:1080
。
ssh -D 8080 myhomecomputer
公共のWi-Fiでラップトップを使用するときによく使用します。