使用阻止列表和白名單優(yōu)化主機(jī)文件
在網(wǎng)絡(luò)世界中,存在許多持續(xù)更新的帶有各種垃圾域的有用列表。通過將這些列表復(fù)制到您的主機(jī)文件中,您可以輕松地阻止大量域名,使您的系統(tǒng)無需連接到這些域名。這種方法無需安裝瀏覽器插件即可運(yùn)行,并且適用于系統(tǒng)
在網(wǎng)絡(luò)世界中,存在許多持續(xù)更新的帶有各種垃圾域的有用列表。通過將這些列表復(fù)制到您的主機(jī)文件中,您可以輕松地阻止大量域名,使您的系統(tǒng)無需連接到這些域名。這種方法無需安裝瀏覽器插件即可運(yùn)行,并且適用于系統(tǒng)上的任何瀏覽器以及其他程序。
啟動Steven Black的統(tǒng)一主機(jī)腳本
在本教程中,我將向您展示如何在Linux中啟動并運(yùn)行Steven Black的統(tǒng)一主機(jī)腳本。該腳本會從多個(gè)來源獲取最新已知的廣告服務(wù)器、網(wǎng)絡(luò)釣魚網(wǎng)站和其他網(wǎng)絡(luò)垃圾地址更新您的計(jì)算機(jī)主機(jī)文件。此外,它還提供了一個(gè)清晰的方式來管理您自己的黑名單和白名單,這些列表分別來自于腳本管理的不同來源。
在將約30,000個(gè)域添加到主機(jī)文件之前,需要注意兩點(diǎn)。首先,這些龐大的列表中可能包含需要暫時(shí)解除阻止的服務(wù)器,例如在線購買所需的服務(wù)器。為了解決這個(gè)問題,您可以使用方便的開關(guān)功能快速禁用阻止列表。如果您經(jīng)常遇到某些被阻止的服務(wù)器需要訪問的情況,只需將其添加到白名單文件中即可。
性能影響與優(yōu)化選擇
第二個(gè)問題是每次調(diào)用一個(gè)域時(shí),系統(tǒng)都必須檢查整個(gè)列表,這會對性能產(chǎn)生輕微影響。然而,這種影響很小,并沒有大到讓我放棄使用黑名單,允許每個(gè)連接都通過。您可以根據(jù)具體情況選擇最適合您的設(shè)置。主機(jī)文件通常通過將請求重定向到127.0.0.1或0.0.0.0(即空地址)來實(shí)現(xiàn)阻止。有人認(rèn)為使用0.0.0.0是更快速、更穩(wěn)定的方法。腳本還可以配置為使用其他IP選項(xiàng)進(jìn)行阻止,但默認(rèn)值為0.0.0.0。
簡化更新流程
過去,手動更新Steven Black的腳本需要將每個(gè)站點(diǎn)的列表復(fù)制粘貼到主機(jī)文件中。雖然這可以自動化,但相對繁瑣?,F(xiàn)在借助該腳本,更新變得輕松快捷。通過下載最新的Steven Black代碼拷貝,安裝Python并執(zhí)行腳本,您可以快速更新主機(jī)文件,確保包含最新的黑名單和白名單內(nèi)容。
創(chuàng)建開關(guān)以便快速控制
最后,您可以為了便捷性創(chuàng)建一個(gè)打開/關(guān)閉開關(guān)。通過編寫兩個(gè)腳本分別用于關(guān)閉和打開主機(jī)文件的功能,并為每個(gè)腳本創(chuàng)建一個(gè)快捷方式,您可以輕松地控制主機(jī)文件的更新狀態(tài)。當(dāng)您需要將個(gè)人例外添加到黑名單/白名單中或更新主機(jī)文件時(shí),只需運(yùn)行相應(yīng)的腳本即可。
通過以上步驟,您可以高效地利用阻止列表和白名單來優(yōu)化您的主機(jī)文件,提升系統(tǒng)安全性和性能。同時(shí),使用自動化腳本可以節(jié)省您的時(shí)間和精力,使更新過程更加方便快捷。