SSH ポート転送して 2ch に書き込む手順
書き込み規制されているローカルホストから規制されていないリモートホストに SSH で接続してポート転送し、 2ch に書き込む手順を書いておく。ここではスレの URL が http://hoge.2ch.net/test/read.cgi/ita/12345 だとする。
- httpd などがローカルホストの80番ポートを使っているなら切る
- /etc/hosts に
127.0.0.1 hoge.2ch.net
と書く sudo ssh -L 80:hoge.2ch.net:80 -i /path/to/your/.ssh/id_rsa $remotehost
- http://hoge.2ch.net/test/read.cgi/ita/12345 を開く
これでいける。
ホスト名が一致しないと(たとえばhttp://localhost/test/read.cgi/ita/12345 を開くと)スレを開く時点で403が返る。
また80番ポート以外を使うと(たとえば8080番を転送して http://hoge.2ch.net:8080/test/read.cgi/ita/12345 を開くと)書き込み時のリファラチェックで弾かれる。