LoginSignup
3
2

More than 5 years have passed since last update.

通信規制(検閲)のある海外で、SOCKSプロキシ経由でブラウジング

Posted at

Googleが使えないので、どうにかしよう

旅行や学会などで、通信規制のある国へ行くとGoogleやFacebook、Twitterなど、日常使っているサイトへアクセスできません。
これをsshでポート転送し、SOCKSプロキシを用いることで回避します。
エンジニアならsshコマンドが使えるし、何かssh接続できるサーバーも持っているだろうという前提です。

「知ってる人は知っている、知らない人は覚えてね」くらいのTipsだと思います。
sshポートがファイアウォールで規制されていた場合は使えない方法です。

方法

単純です。

# 方法1:ポート転送し、ログイン
ssh -D 1080 user@servername.xxx.jp
# 方法2:バックグラウンドで実行し、シェルを開かない
ssh -f -N -D 1080 user@servername.xxx.jp

あとはブラウザやシステムのインターネット設定で、SOCKS5プロキシを設定します。
ホストはlocalhostで、ポートは1080です。

.ssh/configにsshの設定を書くと楽です。

Host humidai
  User user
  ForwardAgent yes
  DynamicForward 1080
  ...

これを書いておくと、以下のコマンドでOKになります。

ssh humidai

Windowsマシンなどでも、Teratermなどでポート転送をすると大丈夫だと思います。

sshでポート転送していて、なおかつサービスはhttps接続なので、勝手に安全だと思っています。
これは少し調べてみます。

参考にしたサイト

ssh経由のSOCKSプロキシを通じてMac上のGoogle Chromeでブラウジング
[linux]SSH経由でブラウジングする方法
セキュリティ高めSSH経由でブラウジングする方法

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2