CentOS7 Squidをインストールして広告ブロックする

・インストール

# yum install squid

・設定ファイルの編集

# vi /etc/squid/squid.conf
    • -
#http_access allow localnet #http_access allow localhost http_access deny blacklist http_access deny blacklist_regex #http_access deny all
    • -

ドメイン単位で広告ブロック

# vi /etc/squid/squid.conf
.a8.net
.accesstrade.net
.ad-maker.info
.ad-stir.com
.ad-v.jp
.adimg.net
.adingo.jp.eimg.jp
.adingo.jp
.adjust-sp.jp
.adlantis.jp
.adplan-ds.com
.adresult.jp
.adroute.focas.jp
.adtune.jp
.advertising.com
.advg.jp
.afl.rakuten.co.jp
.amoad.com
.api.b.hatena.ne.jp
.assoc-amazon.jp
.dlsite.jp
.doubleclick.net
.fbcdn.net
.financialjob.jp
.google-analytics.com
.googlesyndication.com
.i-mobile.co.jp
.i2i.jp
.ias.rakuten.co.jp
.images-amazon.com
.impact-ad.jp
.jlisting.jp
.linksynergy.com
.mcnt.jp
.mediba.jp
.microad.jp
.nend.net
.ov.yahoo.co.jp
.pcoach.cc
.puchipura.com
.ranking.fc2.com
.simpleapi.net
.smaad.jp
.tracer.jp
.trackword.biz
.trackword.net
.valuecommerce.com
.webtracker.jp
.with2.net
ad.goo.ne.jp
ad.yieldmanager.com
adcdn.goo.ne.jp
adm.shinobi.jp
adsta.jp
affiliate
ajax.googleapis.com
amiami.jp
match.seesaa.jp
notice.kakaku.com
p.dmm.com
platform.tumblr.com
rcm-images.amazon.com
services.accessport.jp
yjaxc.yahoo.co.jp

正規表現で広告ブロック

# vi blacklist_regex 
.*auone-net.jp/~papy0#/.*
.*auone-net.jp/~thumb/
.*dmm.co.jp/bana/
.*dmm.com/af/
.*fc2.com/ana/
.*/ad/.*
.*/ads.js
.*/ads/.*
.*/counter/.*
.*hiwihhi.com/img/wb-.*
.*s.kakaku.com/script/.*
.*s.tabelog.com/javascripts/.*

・起動

# systemctl start squid

自動起動

# systemctl enable squid