成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用統一阻止列表和白名單來更新主機文件

系統 Linux
在本教程中,我將向你展示如何在 Linux 中啟動并運行 Steven Black 的統一主機腳本。該腳本將使用來自多個來源的最新已知的廣告服務器、網絡釣魚網站和其他網絡垃圾的地址來更新你的計算機主機文件,同時提供一個漂亮、干凈的方式來管理你自己的黑名單/白名單,其分別來自于該腳本管理的各個列表。

[[198838]]

網上有許多持續維護的含有不同垃圾域的有用列表。將這些列表復制到你的主機文件中可以輕松阻止大量的域,你的系統將根本不用去連接它們。此方法可以在不安裝瀏覽器插件的情況下工作,并且將為系統上任何瀏覽器(和任何其他程序)提供阻止操作。

在本教程中,我將向你展示如何在 Linux 中啟動并運行 Steven Black 的統一主機腳本。該腳本將使用來自多個來源的***已知的廣告服務器、網絡釣魚網站和其他網絡垃圾的地址來更新你的計算機主機文件,同時提供一個漂亮、干凈的方式來管理你自己的黑名單/白名單,其分別來自于該腳本管理的各個列表。

在將 30,000 個域放入主機文件之前,需要注意兩點。首先,這些巨大的列表包含可能需要解除封鎖的服務器,以便進行在線購買或其他一些臨時情況。如果你弄亂了你的主機文件,你要知道網上的某些東西可能會出現問題。為了解決這個問題,我將向你展示如何使用方便的打開/關閉開關,以便你可以快速禁用你的阻止列表來購買喜馬拉雅鹽霧燈(它是等離子燈)。我仍然認為這些列表的目的之一是將所有的一切都封鎖(有點煩人,直到我想到了做一個關閉開關)。如果你經常遇到你需要的服務器被阻止的問題,只需將其添加到白名單文件中即可。

第二個問題是性能受到了輕微的影響, 因為每次調用一個域時, 系統都必須檢查整個列表。只是有一點點影響, 而沒有大到讓我因此而放棄黑名單,讓每一個連接都通過。你具體要怎么選擇自己看著辦。

主機文件通過將請求定向到 127.0.0.1 或 0.0.0.0(換句話說定向到空地址)來阻止請求。有人說使用 0.0.0.0 是更快,問題更少的方法。你可以將腳本配置為使用 -ip nnn.nnn.nnn.nnn 這樣的 ip 選項來作為阻止 ip,但默認值是 0.0.0.0,這是我使用的值。

我曾經將 Steven Black 的腳本做的事每隔一段時間就手動做一遍,進到每一個站點,將他們的列表拷貝/粘貼到我的主機文件中,做一個查找替換將其中的 127 變成 0 等等。我知道整件事情可以自動化,這樣做有點傻,但我從來沒有花時間解決這個問題。直到我找到這個腳本,現在這事已經是一個被遺忘的雜務。

讓我們先下載一份***的 Steven Black 的代碼拷貝(大約 150MB),以便我們可以進行下一步。你需要安裝 git,因此如果還沒安裝,進入到終端輸入:

  1. sudo apt-get install git 

安裝完之后,輸入:

  1. mkdir unifiedhosts 
  2. cd unifiedhosts 
  3. git clone https://github.com/StevenBlack/hosts.git 
  4. cd hosts 

當你打開了 Steven 的腳本時,讓我們來看看有什么選項。該腳本有幾個選項和擴展,但擴展我不會在這里提交,但如果你到了這一步并且你有興趣,readme.md 可以告訴你所有你需要知道的。

你需要安裝 python 來運行此腳本,并且與版本有關。要找到你安裝的 Python 版本,請輸入:

  1. python --version 

如果你還沒安裝 Python:

  1. sudo apt-get install python 

對于 Python 2.7,如下所示,輸入 python 來執行腳本。對于 Python 3,在命令中的 python 替換成 python3。執行后,該腳本會確保它具有每個列表的***版本,如果沒有,它會抓取一個新的副本。然后,它會寫入一個新的主機文件,包括了你的黑名單/白名單中的任何內容。讓我們嘗試使用 -r 選項來替換我們的當前的主機文件,而 -a 選項可以腳本不會問我們任何問題。回到終端:

  1. python updateHostsFile.py -r -a 

該命令將詢問你的 root 密碼,以便能夠寫入 /etc/。為了使新更新的列表處于激活狀態,某些系統需要清除 DNS 緩存。在同一個硬件設備上,我觀察到不同的操作系統表現出非常不同的行為,在沒有刷新緩存的情況下不同的服務器變為可訪問/不可訪問所需的時間長度都不同。我已經看到了從即時更新(Slackware)到重啟更新(Windows)的各種情況。有一些命令可以刷新 DNS 緩存,但是它們在每個操作系統甚至每個發行版上都不同,所以如果沒有生效,只需要重新啟動就行了。

現在,只要將你的個人例外添加到黑名單/白名單中,并且只要你想要更新主機文件,運行該腳本就好。該腳本將根據你的要求調整生成的主機文件,每次運行文件時會自動追加你額外的列表。

***,我們來創建一個打開/關閉開關,對于打開和關閉功能每個都創建一個腳本,所以回到終端輸入下面的內容創建關閉開關(用你自己的文本編輯器替換 leafpad):

  1. leafpad hosts-off.sh 

在新文件中輸入下面的內容:

  1. #!/bin/sh 
  2. sudo mv /etc/hosts /etc/hostsDISABLED 

接著讓它可執行:

  1. chmod +x hosts-off.sh 

相似地,對于打開開關:

  1. leafpad hosts-on.sh 

在新文件中輸入下面的內容:

  1. #!/bin/sh 
  2. sudo mv /etc/hostsDISABLED /etc/hosts 

***讓它可執行:

  1. chmod +x hosts-on.sh 

你所需要做的是為每個腳本創建一個快捷方式,標記為 HOSTS-ON 和 HOSTS-OFF,放在你能找到它們的地方。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2011-01-21 17:53:44

Zimbra

2012-02-09 09:40:37

虛擬化虛擬桌面VDI

2013-09-16 09:57:52

2014-05-12 09:08:19

2024-07-08 11:30:35

2010-05-24 13:36:11

2013-09-16 11:10:30

2016-06-07 11:15:39

2023-07-03 00:39:42

2009-12-23 11:16:57

2025-01-13 09:10:00

白名單IPCIDR

2023-12-07 08:19:17

阿里云故障

2009-12-24 15:40:57

IDC廠商防火墻白名單

2017-09-15 15:16:54

2013-09-29 09:41:14

國家互聯網移動應用

2025-01-15 09:10:20

2023-07-11 08:55:26

系統白名單AO

2019-05-20 08:43:56

Nginx限流緩存

2021-08-28 05:02:22

Asp安全防護

2020-03-31 17:03:50

Edge瀏覽器Cookies
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区三区在线看 | 久色视频在线观看 | 中文字幕一区二区三区精彩视频 | 日本公妇乱淫xxxⅹ 国产在线不卡 | 欧美中文字幕一区 | 毛片免费视频 | 久久在线免费 | 亚洲视频中文字幕 | 男人天堂午夜 | 老子午夜影院 | 欧美二区三区 | 成人性视频在线 | 91精品国产综合久久香蕉922 | 国产色99精品9i | 亚洲国产精品一区二区三区 | 日本黄色短片 | 欧美一级在线观看 | 欧美午夜精品久久久久久浪潮 | 亚洲精品久久久久中文字幕欢迎你 | 天堂一区 | 91中文在线观看 | 黄色免费在线网址 | 日韩欧美国产精品 | 在线播放中文字幕 | av在线播放国产 | 中文字幕国产 | 亚洲精品视频在线播放 | 99精品国产一区二区三区 | 国产精品日韩一区 | 欧美一区二区三区在线观看视频 | 成人亚洲精品 | 国产一区二区在线免费观看 | 国产精品美女久久久久aⅴ国产馆 | 日本黄色免费视频 | 亚洲电影中文字幕 | 国产精品一区2区 | 福利网站导航 | 国产精品久久久久久福利一牛影视 | 亚洲国产aⅴ成人精品无吗 综合国产在线 | 欧美精品网 | 免费a网 |