iPhoneに出る広告をざっくり削除
最近、iPhone で Web を見ると、狭い画面の上や下に広告が出て鬱陶しい事この上ない。酷いのになるとスクロールしても画面内に追随してきて非常にウザい。
前々からやろうと思っていたsquidを使用した広告削除を実行したので方法メモ。
adzapperの取得
http://adzapper.sourceforge.net/ から URLフィルタを取得。
# curl http://adzapper.sourceforge.net/scripts/squid_redirect > /usr/local/sbin/squid_redirect
# chmod +x /usr/local/sbin/squid_redirect
perlのスクリプトなので、先頭行を自分の環境に合わせて修正。
iPhoneのProxy設定を変更(たぶん要脱獄←脱獄してるので獄内未検証)
iPhone構成ユーティリティにて、構成プロファイルを作成し、詳細の項目にて、
アクセスポイント名: smile.world
アクセスポイント・ユーザ名: dna1trop
アクセスポイント・パスワード: so2t3k3m2a
プロキシサーバとポート: 自分のsquidサーバのFQDNとPort
を設定。
こいつをメールででもiPhoneに転送後、読み込んで終了。
squidへのアクセス制御ができないのがアレなので、せめて、srcdom_regrex にて panda.world からのアクセスのみを許可しておきますか・・・