中国からインターネット接続

中国からのインターネット接続では,wikipedia:金盾による検閲のため,
開けないページがたくさんあったり(twitter, facebookなど),
画像だけ読み込めない(なぜかアフェリエイトの画像だけ読み込めることが多い)ので
その対処法メモ


socks proxyを利用したので,自前のサーバーが必要

サーバ側の設定

sshの22番ポートなど使えないポートがたくさんあるため,
httpsの443ポートをsshに使うように変更した.


まずは,apachehttpsを使わないように変更.
/etc/apache2/ports.confのmod_ssl.cとmod_gnutls.cをコメントアウト

sudo apache2ctl restart


次に,sshのポートを変更.
/etc/ssh/sshd_configのPortを443へ書き換え.

sudo service ssh restart

ローカルの設定

firefoxの場合

編集>設定>詳細>接続設定

に行き,

手動でプロキシを設定する
Socksホスト:localhost
ポート:1080

に設定.

さらに,
ロケーションバーにabout:configと打ち込んで
network.proxy.socks_remote_dnsの値をtrueに設定.


あとは,自分のサーバーに

ssh -p 443 -D 1080 user@hostname

で接続すれば自由の世界へ脱出できる.



数分で接続が切れるが根気よくつなぎ直せばとりあえずOK.