私の家のコンピュータではアクセスできないいくつかのウェブサイトやファイルにアクセスしたいと思います。ただし、これらのサイトやファイルにアクセスできるリモートサーバーにSSH経由で接続できます。リモートサーバーの権限を使用して自宅のコンピュータでインターネットを閲覧する方法はありますか?
どんな助けでも大変感謝します。
答え1
もちろん、この-D
オプションの用途は次のとおりです。
ssh -D 12345 -N user@host
...リモートサーバーのインターネット接続を使用し、ローカルホストのポート12345にマップされるSOCKSプロキシを設定します。この-N
オプションは必須ではありません。 sshがシェルを開くのを防ぎます。
SOCKSプロキシを使用するようにインターネットブラウザを設定する必要があります。
おそらく、このプロキシ接続専用の設定ファイルがあり、必要なときにのみ使用する方が良いでしょう。firefox
たとえば、SOCKSプロキシを使用するように設定された「socks」という特別な設定ファイルを作成できます。その後、コマンドラインからfirefox -p socks -no-remote
次のように呼び出すことができます。
事前定義されたインターネットプロキシ接続に一時的に切り替えることができるFoxyProxyなどのFirefox拡張機能もあります。
Chrome(以下の例ではUbuntu派生chromium)を使用して、次のいくつかの特別なプロキシ設定を使用して一時的なナビゲーションセッションを開くこともできます。
chromium-browser --temp-profile --proxy-server="socks://127.0.0.1:12345"