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