にぽたん研修所 兼 にぽたん休憩所

旧にぽたん休憩所をマージしたからわけがわからない

2ch が見られない

Jim とひろゆきの、というか、2ch.net と 2ch.sc の争いの巻き添えを食らったのか何なのか知らないけど、一週間ぐらい前から、とある環境で 2ch を見ると CloudFlare の画面で

The owner of this website (www.2ch.net) has banned your IP address (IP address).

みたいなのが出る。
実にうざい。
2ch.sc は見れるが 2ch.net が見られなくて捗らない。


試しに、普段使ってる conoha の VPS に認証付き proxy を立ててみて、そこ経由で見てみたら問題なく 2ch が見えた。
非常に捗る。


ただ、どうしても全部のサイトをお外にある VPS 経由で見るわけにはいかない事情がある。
というかそこからは見れないサイトもたくさん見る。


自分の Mac OS X 上に、proxy を立てて 2ch.net だけ VPS の認証 proxy を通して見るようにしてみる。

% brew install squid


設定を変更

% vi /usr/local/Cellar/squid/3.4.7/etc/squid.conf


とりあえずほぼデフォルトで、数行だけ末尾に追加

# 何かと匿名 proxy にしたい厨二病設定
forwarded_for delete
via off
# VPS 上の proxy は認証 proxy なので、認証情報をここに設定
cache_peer myproxy.example.com parent 3128 0 login=dankogai:kogaidan
# ドメインが *.2ch.net の時は VPS 上の proxy を通すように
acl 2ch dstdomain .2ch.net
cache_peer_access myproxy.example.com allow 2ch


これで、OS 起動時に自動起動するように。

% ln -s /usr/local/Cellar/squid/3.4.7/homebrew.mxcl.squid.plist ~/Library/LaunchAgents
% launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.squid.plist

システム環境設定のネットワークから proxy 設定を変更

まぁ、2ch って HTTPS とかないからこんなもんで大丈夫じゃないかな。

無事、壺が見えた。


5 年半ぶりにはてな日記使った。
はてな記法とかまるで覚えてない。


また 5 年半後ぐらいにお会いしましょう。