​

昨天 AdGuard Pro for iOS 總算是更新了 v4.0.1,距離上次更新都已經快要一年了

​

​

最主要原因是因為開發團隊之前在這款軟體裡面加入了 DNS 過濾,又內建了常見過濾規則

如此的話,使用者購買打開 app 後,就算不做太多設定也能開始有廣告過濾的基本功能

因太強大,蘋果以會影響到其他 app 的理由拒絕上架,後來開發團隊與蘋果長時間來回交涉後

「如果在軟體裡面把內建規則拿掉,讓使用者自行手動新增」這樣就可以勉強繞過審核上架

所以上架是上架了,要發揮到 AdGuard Pro 完整功能就需要麻煩使用者自己動動手設定一下喔~

​

​

iOS Safari 系統設定

第一次打開軟體時候,app 就會顯示讓你去系統設定啟用 Safari 過濾器

此時打開 iOS 系統的設定,往下滑一點找到「Safari」(如下圖)

​

​

繼續找到「內容阻擋器」,把 AdGuard Pro 所有開關都打開

​

​

如此就完成 Safari 內容阻擋器的設定,接著回到 AdGuard Pro app 繼續

​

​

AdGuard Pro for iOS 的 Safari 過濾設定

AdGuard Pro 有分兩種過濾方式,其中一種就是蘋果 iOS 系統原生支援的 Safari 阻擋器

蘋果有開放 API,允許 app 把網頁的阻擋規則加載到 iOS Safari 內

使用者在使用 Safari 或者其他第三方 app 呼叫 Safari 瀏覽器的話都能達到瀏覽網頁過濾廣告的效果

如下圖,回到 app 之後,先點右下角齒輪進入「Settings」、「Safari protection」、「Filters」

​

​

如下圖的過濾器設定,官方已經內建很多種類可以給使用者自行啟用

​

​

沒頭緒不知道如何設定的話,建議可以開官方推薦的幾項阻擋器即可(如下圖)

對於比較進階的使用者,官方這裡也有提供 Custom 可以給你新增自定義的阻擋器

​

​

Safari 過濾有個缺點,就是第三方 app 不呼叫系統內建內容阻擋器的話,就會沒有效果

例如在 Facebook app 或者 LINE app 裡面看文章,這兩個 app 都不吃,所以會有廣告

再例如 Telegram app 裡面打開網頁連結,會呼叫 iOS 系統阻擋器,所以可以擋掉廣告

​

也就是說開發者如果不想被擋廣告,他們是可以跳過的,沒辦法強制全系統阻擋廣告

於是才有了下面要說的 DNS 過濾。。。🧐

​

​

AdGuard Pro for iOS 的 DNS 過濾設定

DNS protection 是第二種過濾方式,此種過濾方式比較全面,與 Safari protetion 可以共存同時使用

對於本地全機都有效果,橫跨各種 app 都通用,也就是因為這樣蘋果才會百般阻擋上架

如下圖,先到 AdGuard Pro app 設定裡面「General」打開「Advanced mode」

​

​

發現了嗎?如果不先開「進階模式」,等下到 DNS protection 那邊是沒辦法新增過濾器的 🤣

接著啓動 DNS 過濾,如下圖

​

​

啓動的時候,會跳出要新增 VPN 的系統提示,依照提示按下允許「Allow」跟輸入密碼即可完成

這是因為 DNS 過濾會在你本機上建立一個假 VPN 伺服器

他並不會真的把你所有網路流量都連到他們伺服器,要啓動 VPN 是因為他要接管本機網路流量

遇到阻擋清單內的域名就會幫你封鎖掉~

​

一般沒頭緒的話,不知道要加什麼阻擋清單的話,可以參考 FutaDNS 的阻擋清單來新增

請先打開瀏覽器: https://github.com/FutaGuard/Public-DNS

在許多「過濾清單」中,找出你需要阻擋的清單,按住該清單連結,然後拷貝網址起來

​

​

接著回到 AdGuard Pro app 開始新增 DNS 過濾清單(如下圖)

​

​

接著新增與貼上清單的網址,如下圖

​

​

按下 NEXT 以後,接下來設定名稱跟按下 ADD 即可完成新增

​

​

過濾清單也不是加越多越好,加越多越有可能會去破壞到你平常上網的體驗

有可能會造成你某個網頁無法登入或者是某個網頁直接打不開。。等等之類的

如果遇到靈異現象,請自己做好查 log 看 log 的準備囉

所以阻擋清單的數量請自行斟酌~

​

另外說一下 DNS 過濾也不是萬能,但足以應付絕大部分的情況

像 Youtube for iOS app 只靠 DNS 過濾是擋不掉廣告的,谷歌把廣告跟正常影片都混在隨機域名內

所以無法單獨透過 DNS 域名去判斷廣告

在 iOS 上面必須還要依靠 MitM 的手段才能擋掉官方 Youtube app 的影片廣告(或者買 Youtube Premium)

這部分之前介紹過的 Surge 可以做到,現階段 AdGuard Pro for iOS 還不行

​

最後你如果嫌自己手動新增過濾清單很煩的話

也可以直接在 AdGuard Pro DNS protection 那邊把 DNS Server 改成 FutaDNS

參考之前的文章: https://www.jkg.tw/p3351/

​

​

AdGuard for iOS 與 AdGuard Pro for iOS 的區別

很多人都有疑問,AppStore 上面有兩套名稱類似的,該下載哪個好?

​

早期這兩款是有功能上的區別的,但是發展至今這兩款 app 不管在界面或者功能上已經沒有區別

目前兩款的區別只有在「授權方式」的不同

​

AdGuard for iOS

免費下載,但完整進階功能採用內購 IAP 方式與官網購買授權方式來啓動

主要分「每月訂閱」、「每年訂閱」跟「終身授權」時間上的授權

且是依照設備數量授權,裝一台少一台

之前官方週年慶或者黑五時候的特價,都是在官網購買「終身三設備」或者「終身九設備」

另外官網買的設備授權可以用在電腦、手機或者平板的,沒有限制在 iOS or iPadOS

​

AdGuard Pro for iOS

付費下載,一打開就是完整功能,無需額外購買授權或者認證

也就是說購買一次,你可以在你所有同個 Apple ID 下面的 iOS / iPadOS 上面安裝,不限裝置數量

如果你還有啟用蘋果的家人共享的話,同群組內的所有設備也都能下載使用

所以你蘋果行動設備多的話,直接購買這個版本最划算

​

溫馨提示

目前(2020/06/18)AdGuard Pro for iOS 價格是 70 台幣(1.99 美金),未來官方即將已經調整價格到 330 台幣

所以手腳要快阿!官網的簡介戳這~ 🖖