2020年3月29日 星期日

在Synology NAS docker上架設adguardhome (像是pihole)來擋廣告(adblock)

已經有架設pi-hole
     在Synology NAS docker上架設pi-hole來擋廣告(adblock) with RouterOS設定

再參考架設pi-hole的時候, 又看到adguardhome
Ref :
https://www.jkg.tw/p2158/
https://www.jkg.tw/p2298/

就想說來換看看吧
安裝記錄如下
Ref : https://hub.docker.com/r/adguard/adguardhome#quickstart
圖文可以參考上面連結

假設NAS IP : 192.168.0.88

下面僅用文字記錄自己的安裝過程
1. DMS 套件中心 > 安裝docker套件
2. 開啟docker
3. docker > 倉庫伺服器  > 搜尋"adguardhome" > 下載 "adguard/adguardhome" 這個image
4. docker > 映像檔 > 選擇剛剛下載的pihole > 佈署 > 進階設定
    a. 進階設定 > 勾選 自動重啟
    b. 儲存空間 > 新增資料夾
        docker/adguardhome/work > 掛載路徑 /opt/adguardhome/work
        docker/adguardhome/conf > 掛載路徑 /opt/adguardhome/conf
    c. 網路 > 勾選 與docker host使用相同網路
    d. 設定完成, 點選套用, 並打勾設定完成後啟動
    f. docker > 容器, 看看剛剛設定的有沒有跑起來了
5. 在瀏覽器網址列輸入 http://192.168.0.88:3000就可以開始adguardhome的管理頁面
6. 一進去後, 先把管理介面的port由3000改為自己喜歡的部分

設定部分, 可以參考
https://www.jkg.tw/p2158/
https://www.jkg.tw/p2298/

大部分都採取預設即可, 下面列出一些我有修改的
a. 設定port,
   管理介面的port, 預設是3000, 自行決定要不要改
   DNS伺服器的port, 預設是53, 建議不要去動
b. 設定管理者帳號密碼
c. 設定 > DNS 設定 > 上游的 DNS 伺服器
   其實這邊我沒sense, 所以就參考別人的設定, 尾巴再補上hinet+google
   https://dns10.quad9.net/dns-query
   https://1.1.1.1/dns-query
   https://1.0.0.1/dns-query
   tls://101.101.101.101
   168.95.1.1
   8.8.8.8
   打勾 > 透過可同時查詢所有上游伺服器

f. 過濾器 > 封鎖清單
   把預設沒開的, 都打勾
   新增部分, 參考 https://www.jkg.tw/p2298/

   NeoHost-Basic:如果有在用中國網站的話(淘寶、騰訊、百度。。等等),推薦可以訂閱
   Web : https://github.com/neoFelhz/neohosts
   新增名稱 : NeoHost-Basic
   網址清單 : https://cdn.jsdelivr.net/gh/neoFelhz/neohosts@gh-pages/basic/hosts.txt

   CoinBlocker:可以擋掉一些拿你機器來挖礦的主機域名
   Web : https://gitlab.com/ZeroDot1/CoinBlockerLists
   新增名稱 : CoinBlocker
   網址清單 : https://zerodot1.gitlab.io/CoinBlockerLists/hosts

   StevenBlack:知名的擋廣告清單,PiHole 有內建
   Web : https://github.com/StevenBlack/hosts
   新增名稱 : StevenBlack
   網址清單 : https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts

   CHEF-KOCH ADs:這個作者很厲害,之前在 GitHub 上面抓出超多矽谷公司的域名,並提供清單阻擋
   Web : https://gitlab.com/CHEF-KOCH/cks-filterlist
   新增名稱 : CHEF-KOCH ADs
   網址清單 : https://gitlab.com/CHEF-KOCH/cks-filterlist/raw/master/hosts/Ads-tracker.txt
 
   anti-AD v4 : anti-AD是目前中文区命中率最高的广告过滤列表
   Web : https://github.com/privacy-protection-tools/anti-AD
   新增名稱 : anti-AD v4
   網址清單 : https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-easylist.txt

然後記得更新Router的DNS設定

更新 : 如果你是使用RouterOS的Router, 可以參考
    RouterOS設定DNS Server
    RouterOS內動態確認DNS Server是否正常, 並切換設定


可以參考上一篇的後半段
    在Synology NAS docker上架設pi-hole來擋廣告(adblock) with RouterOS設定

如果人在外面手機4G上網, 可以配合VPN連回來用

沒有留言:

張貼留言

在Raspberry Pi 2B上跑Docker, AdguardHome, Bitwarden, RPi-Monitor

在Raspberry Pi 2B上跑Docker, AdguardHome, Bitwarden, RPi-Monitor 請先參考前置準備工作 安裝Raspberry Pi 2B 來跑docker 前置準備 安全性考量, 移除預設pi帳號 Ref :     h...