不過 主角不是iOS版的任何只能作DNS過濾的廣告封鎖器
而是PC版的AdGuard於mobile apps的應用
因為iOS系統架構因素
在iOS裝置上 本機system-wide的HTTPS過濾不可能
嘗試讓iOS裝置的網路流量通過遠端自己在個人PC上建立的代理伺服器
來作network-wide的HTTPS過濾
首先 在Windows PC上
安裝付費的AdGuard for Windows
以及安裝能建立本機代理伺服器的軟體 例如: CCProxy
試用版的CCProxy免費提供3個裝置登入其建立的代理伺服器
把AdGuard for Windows和CCProxy設定好
和在iOS裝置上安裝AdGuard for Windows的憑證後
(相關步驟就不明述了)
自己寫了給某些iOS apps用的過濾規則在AdGuard for Windows的使用者過濾器
104 app: 清除app內所有頂端/底部廣告橫幅, 及穿插在各類別裡清單的贊助廣告
https://i.imgur.com/vtzj7bi.jpg
動畫瘋 app: 片頭的廣告視訊沒了 但仍要等倒數
https://i.imgur.com/52jTuTf.jpg
漫畫人 app:
之前有人使用AdGuard網路報告工具報告關於漫畫人 app的問題
給的資訊不充足且沒留任何聯絡資訊
報告問題前 請先去註冊GitHub帳號
並填寫在AdGuard網路報告工具的欄位中!
還有AdGuard團隊是外國人不懂中文
在上傳的截圖裡用英文和線框標示問題所在
和評論裡的陳述 盡量用英文
對於iOS版漫畫人 app 其實沒啥DNS過濾的規則好加的
因為若有訂閱1hosts.cf或AdGuard 簡化域名過濾器
原本過濾器的規則已經有封鎖一些廣告了
於此案的iOS版 我只有請AdGuard團隊加些追蹤器網域在過濾器
更多我為漫畫人 app寫的規則只能用於Android版AdGuard
iOS版AdGuard是無法使用的
iOS版所有廣告封鎖器不可能移除底下這些:
首頁頂端的廣告橫幅, 人氣榜的廣告橫幅, 和漫畫連載章節末的廣告殘留物
然後評論裡的廣告雖可被封鎖 但會留下廣告殘留物
(iOS版漫畫人 app在經廣告封鎖器過濾後 於評論是留下廣告橫幅的空白空間
Android版漫畫人 app在我的規則被加入官方過濾器前
於評論是留下明顯的廣告橫幅殘留物)
之前 有板友教導用路由器的網址過濾功能
雖可封鎖app內明顯的廣告和漫畫連載章節末的廣告殘留物
但無法移除首頁頂端, 人氣榜裡和評論裡這三者的廣告橫幅殘留物(空白空間)
經由我的代理伺服器 app內廣告含殘留物都被移除了
https://i.imgur.com/lOsj9Qh.jpg
https://i.imgur.com/k6PRYXQ.jpg
https://i.imgur.com/WbVsekN.jpg
路由器的網址過濾功能是無法作HTTPS過濾的 且太多限制
而自己在Windows PC上所建之個人的代理伺服器
搭配AdGuard for Windows
雖可幫忙行動裝置作HTTPS過濾 還是有一些困難要克服
尤其是遠端的代理伺服器之HTTPS過濾對Android apps較麻煩
Android裝置需要root
反而 遠端的代理伺服器之HTTPS過濾
目前對iOS apps較不會有那麼多問題
即便可能對某些apps有問題 一般把其使用的網域
加到AdGuard for Windows的HTTPS過濾之例外清單就好 比如: 銀行 apps
但對Google的apps很麻煩 會破壞其連線
要靠AdGuard團隊在未來推出新功能
把這些特殊的apps排除在HTTPS過濾之外
只作HTTP過濾 不作HTTPS過濾
本篇僅是稍微介紹network-wide HTTPS過濾於應用的可能性