?

利用現有的Hosts規則過濾廣告

2021-03-24 11:29天涯衰草
電腦愛好者 2021年6期
關鍵詞:工具欄圖標列表

天涯衰草

一 尋找適用的Hosts規則

有些人不知道或者不愿意使用Hosts文件過濾廣告,找不到合適的Hosts規則是最重要的原因,筆者為大家推薦“ht tps://filterlists.com/”這個網站。它提供了眾多廣告過濾規則,為了尋找起來更快捷,我們可以通過不同的選項進行篩選。

比如點擊“Languages”選項后面的圖標,在彈出的列表中勾選“zh Chinese”并點擊“OK”按鈕,可以選擇過濾中文廣告的規則。接著點擊“Sy nta xe s”選項后面的圖標,在彈出的列表中勾選“Hosts(localhost IPv4)”并點擊“OK”按鈕(圖1),這可以選擇通過Hosts過濾的規則,通過這兩次篩選可以找到9個規則。點擊所需規則名稱前面的圖標,在右側的窗格中點擊“View”,會在瀏覽器中開啟一個新頁面,在該頁面里可以看到該規則所對應的所有內容(圖2)。

二 批量導入Hosts規則

在打開的規則頁面上點擊鼠標右鍵并選擇“另存為”,將這些規則保存為文本文件,接下來再將其導入到系統的Hosts文件中,這可以借助BlueLife Hosts Editor軟件來完成。我們先登錄“https://www.sordum.org/”網站下載其最新版,解壓后根據自己的系統版本運行對應的程序。

進入主界面后依次點擊工具欄中的“文件→導入列表”,在彈出的對話框中選擇剛剛保存的文本文件,即可將規則導入到編輯框中。接下來選中所有規則,然后依次點擊“編輯→啟用選擇”,再點擊工具欄中的“保存更改”按鈕完成確認(圖3)。此時如果安全軟件彈出警示窗口,直接點擊“信任”按鈕即可(圖4)。

最后點擊“文件→刷新DNS緩存”,刪除系統的DNS緩存,并啟用剛剛導入的規則。修改系統的Hosts文件屬于全局性操作,所以無論是通過瀏覽器上網還是其他軟件上網,都會通過這些規則攔截相應的廣告。

三 手動導入Hosts規則

Hosts文件是一個非常重要的系統文件,有時會因為權限不夠等原因造成無法通過BlueLife Hosts Editor工具導入規則,這時就只能手動導入了。Hosts文件位于“C:\Windows\System32\drivers\etc\”文件夾中,需要較高的權限才能編輯,我們可以選擇以管理員身份運行“記事本”應用,點擊“打開”選擇“所有文件類型”,載入Hosts文件,編輯后保存即可(圖5)。

四 為功能擴展添加Hosts規則

如果覺得上面的操作方法比較繁瑣,也可以直接將下載到的Hosts規則導入到瀏覽器的廣告過濾擴展中,讓其通過導入的Hosts規則過濾廣告。支持導入Hosts規則的廣告過濾擴展有uMatrix、uBlockOrigin、AdGuard等,下面我們就以uBlockOrigin擴展為例來說明如何添加Hosts規則。首先按照本文第一部分介紹的方法打開顯示規則的頁面,復制瀏覽器地址欄中的鏈接地址。接著在自己所使用瀏覽器的工具欄中用鼠標右鍵點擊uBlockOrigin擴展的圖標(需要事先安裝該擴展),在彈出的菜單中依次選擇“選項→規則列表”,定位到下面的“自定義”區域,點擊“導入”按鈕,在彈出的輸入框中粘貼剛剛復制的鏈接地址即可(圖6)。

在粘貼鏈接地址的時候一行只能添加一個網址,因此如果大家想添加多個Hosts規則,需要進行多次導入。完成所有的設置后,點擊窗口左上角的“應用更改”按鈕,這時該功能擴展就會自動下載對應的規則,最后就可以利用這些規則對訪問頁面中的廣告進行過濾了。

猜你喜歡
工具欄圖標列表
“玩轉”西沃白板
學習運用列表法
Android手機上那些好看的第三方圖標包
有意思的廁所圖標
不含3-圈的1-平面圖的列表邊染色與列表全染色
輕松DIY:用好IE8瀏覽器中的自定義功能等
以最快的速度為填空題留空
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合