プロキシとsshで安心ネットサーフィン

Pocket

ネットでどのサイトを見たのかばれたくない場合ってありますよね
例えば、

気になる事件があって2chを見たい。でも、社内だからちょっと。。。

とか

ネットしている通信が暗号化さればれなければ、どんなに良いことか。
私はApache + mod_proxy + ssh でその問題を解決してます。
さくらのVPSも借りたことですし。

ssh のポートフォワードは、特定のポートだけトンネルが作れます。
すべてのポートへアクセスできるVPNと違うところですね。

$ ssh -L 8080:proxy.example.com:80 ssh.example.com

サンプルですと、ローカルからssh.example.com に ssh接続をします。
ローカルマシンの8080へのアクセスがproxy.example.comの80番ポートに転送されます。

  1. sshを使ってローカルホスト-ssh.example.com間の通信を暗号化できる
  2. proxy.example.comのプロキシを使える
  3. ssh.example.comより先の安全性はわかりません(^^)

あとは、ブラウザのプロキシ設定すればOK。
アドレスを127.0.0.1にし、ポートを8080にします。
すると、proxy.example.com の 80番ポートのプロキシが使えるようになります。

ssh の接続先を変更したい場合は、ssh.example.com を書き換えて下さい。
プロキシサーバーを変更したい場合は、proxy.example.com を書き換えて下さい。
特にプロキシとsshサーバーマシンが同じ場合、proxy.example.com は 127.0.0.1 で大丈夫です。

コメントを残す