AdGuard Home 是一款 全網(wǎng)廣告攔截 與 反跟蹤軟件。在您將其安裝完畢后,它將保護(hù)您所有家用設(shè)備,同時您 不再需要 安裝任何客戶端軟件。如果你的設(shè)備比較多的話可以在 局域網(wǎng) 內(nèi)搭建并進(jìn)行廣告過濾,本文以 linux 平臺為例進(jìn)行說明,視頻演示 中也將給大家?guī)?nbsp;windows 版的使用教程。
以下過程以 centos 系統(tǒng)為例進(jìn)行部署演示,其他系統(tǒng)可供參考。在執(zhí)行 下方命令 進(jìn)行操作前,需要先自行下載安裝 SSH 工具,可選擇此前小編在 公眾號 內(nèi)推薦使用的 WinSCP + PuTTY 或 MobaXterm 軟件進(jìn)行操作。以 root 賬戶權(quán)限執(zhí)行下方命令:
yum install wget && wget https://static.adguard.com/adguardhome/edge/AdGuardHome_linux_amd64.tar.gz
將下載好的 AdGuard Home 包進(jìn)行 解壓 操作,解壓完成后 進(jìn)入目錄 內(nèi)執(zhí)行命令 進(jìn)行安裝 操作。安裝完成后可看到 后臺登錄 地址,使用 內(nèi)網(wǎng)地址 進(jìn)行訪問即可查看到 后臺界面。
tar -zxvf AdGuardHome_linux_amd64.tar.gzcd AdGuardHome./AdGuardHome -s install
接下來配置 守護(hù)進(jìn)程,開放 AdGuard Home 所需的 防火墻端口: 3000( 安裝頁面 )、8080( 后臺登陸 )、53 ( DNS 服務(wù)默認(rèn)端口 ),配置完成后 重啟防火墻 使配置生效。
systemctl enable AdGuardHome
systemctl start AdGuardHome
firewall-cmd --zone=public --add-port=3000/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=53/tcp --permanent
firewall-cmd --zone=public --add-port=53/udp --permanent
firewall-cmd --reload
打開 瀏覽器 訪問 AdGuard Home 安裝界面,輸入地址 ip:3000 ,然后依次點擊 開始配置 - 網(wǎng)頁管理界面( 端口 8080 ) - DNS 服務(wù)器( 端口默認(rèn) 53 )- 配置身份認(rèn)證( 用戶名、密碼 )等,然后一直點擊 下一步 至結(jié)束即可。
配置完成后,直接訪問 AdGuard Home 后臺地址( ip:8080 ) ,輸入 用戶名 和 密碼 進(jìn)行 登入 即可看到 后臺界面。
在頂部 菜單欄 中點擊 設(shè)置 - DNS 設(shè)置 ,然后在 上游 DNS 服務(wù)器 處填入 相對穩(wěn)定 的 DNS 地址,國內(nèi)推薦使用 119.29.29.29 和 223.5.5.5 ,需要注意此處如果 配置錯誤 或者 忘記填寫 將無法正常使用 DNS 服務(wù)解析訪問網(wǎng)站。
接下來就是最實用的 過濾器 功能,包括 DNS 封鎖清單、DNS 允許清單、DNS 重寫、已阻止的服務(wù) 和 自定義過濾規(guī)則。我們可以在這里添加需要攔截訪問的 網(wǎng)站、廣告 等內(nèi)容。較為遺憾的是 已阻止的服務(wù) 中目前僅列舉了國外的一些熱門 應(yīng)用/軟件/網(wǎng)站 清單,對于國內(nèi)用戶來講基本上等同于無法使用。
當(dāng)在 AdGuard Home 后臺 配置完成 后,接下來就是 過濾 局域網(wǎng)內(nèi)的 廣告 試驗下效果。如果希望過濾局域網(wǎng)內(nèi) 所有設(shè)備 的廣告,則可以直接在 路由器 上進(jìn)行配置,找到路由器的 DHCP/DNS 設(shè)置頁面,然后輸入您的 AdGuard Home 服務(wù)器地址,保存并 重啟 路由器即可生效。如果固定某臺設(shè)備,則可以在那臺設(shè)備上 單獨設(shè)置 它的 DNS 地址即可,設(shè)置完成后記得 清除 DNS 緩存,然后訪問任意網(wǎng)頁查看 過濾效果,同樣在 AdGuard Home 的 儀表盤 內(nèi)也可以看到當(dāng)前的 過濾情況。
如果你不想使用 AdGuard Home 的話,也可以使用 下方命令 進(jìn)行卸載。需要記得卸載 AdGuard Home 的設(shè)備需要恢復(fù)公共 DNS ,避免無法正常訪問解析網(wǎng)站。
cd AdGuardHome./AdGuardHome -s uninstall
自行部署 AdGuard Home 的好處在于不需要在每個終端設(shè)備上安裝插件,而且通過添加或自定義各種規(guī)則可以實現(xiàn)更強(qiáng)的效果,但部署配置門檻略高,需要一定的學(xué)習(xí)研究后才能真正的發(fā)揮其應(yīng)有的效果。本文簡述內(nèi)容更希望大家能夠了解這方面的東西,在需要的時候可以使用它們發(fā)揮更大的作用。除此之外,還有 Windows 等平臺版本。