2017-04-25

另一種擋網頁廣告的方法--直接從 DNS 過濾

從下面這裡看來的, 直接從 DNS 過濾掉網頁廣告
Adblocking with DNSMasq & Pixelserv | BSD Now

用 adblock 或 ublock 還要擔心手持裝置或瀏覽器不支援, 直接從 DNS 幹掉會省很多事.

首先是要有個 DNS server, 看是 unbound 或是 bind 或是 dnsmasq 都可以, 廣告 server 的 list 可以在下面這個網站找到, 各種格式都有提供, 更新蠻快的.
Blocking with ad server and tracking server hostnames

接下來就是靠 Pixelserv 了
Pixelserv Homepage
這是個 perl script 寫的 http server, 不管連上來什麼都給一個 1x1 的透明 gif 圖檔, 連安裝都不用.

兩個組合起來以後就完成了, 這樣就不用一台一台設定 adblock 或 ublock 的功夫, 頗省事.

沒有留言:

張貼留言

用改編作品來毀了一部很棒的原作, 已經夠過份了....

改編作品爛到谷底就算了, 你有沒有試過再做一片爛到地底的? 山崎貴真的這樣幹了! 2014 搞出一部糞作 STAND BY ME ドラえもん 還不夠, 竟然在 2020 又搞了一部 STAND BY ME ドラえもん2 !? 這次終於有業界人忍不住跳出來了 痛い...