2014-06-24

SOCKSを通した遠隔マシンからのアクセス

ウェブサイトによっては, アクセス元を制限していることがある. このような場合, OpenSSH の「動的アプリケーションレベルポートフォワーディング」を使用すると簡単に対処できる.

以下に例を示す.

$ ssh -NfD 1080 host.example.com
$ google-chrome --proxy-server=socks4://localhost:1080
ssh にて1080番ポートのフォワーディングを行い, google-chrome を1080をプロキシとして起動する.
なお, socks4 のかわりに socks5 でもよい.

SOCKS5 では, ドメイン名にて接続先のホストを指定することができる. 使用するクライアントの実装に依存するが, google-chromeでは SOCKS5ではサーバ側で名前解決が行われるようだ.

0 件のコメント:

コメントを投稿