FirefoxとSSHを組み合わせて簡単にイントラネット内のWEBサイトを表示する

Firefoxのプロキシ設定を切り替えられるアドオンをインストールする

筆者はこれを使ってみた。
Multiproxy Switch

prefs.jsに設定を追加する

user_pref("network.proxy.socks_remote_dns", true);

この設定により、ホスト名の名前解決をローカルではなく、踏み台サーバーでやってくれるようになる。
なお、prefs.jsは環境によって異なるが、Windows 7の筆者の環境では、 C:\Users\ユーザー名\AppData\Roaming\Mozilla\Firefox\Profiles の中を探すとありました。

SSHで踏み台サーバーにログインする

ssh -D 18080 gateway.SAMPLE.COM

-Dオプションを指定して、SOCK5のプロキシサーバーを立てるのがポイントである。

設定はこれで完了、あとはイントラネットにつなぐときだけプロキシを切り替えればOKである。