題 僅允許在Windows 10上列出白名單的站點


在Windows 7和Windows 8上,Microsoft Family Safety包含一項功能,您可以阻止訪問除家庭安全網站白名單中明確列出的網站之外的所有網站。在Windows 10中,此功能已被刪除,儘管微軟表示他們計劃在未來某個時候返回該功能(請參閱 https://account.microsoft.com/family/faq/)。

與此同時,有沒有辦法與其他程序或服務實現類似的功能?無論使用哪種瀏覽器,此服務都應該有效。


4
2017-10-19 03:34


起源




答案:


如果可以阻止使用該計算機的每個人訪問,則可以編輯HOSTS文件 空路 未經批准的網站,將它們重定向到不存在的IP地址(或者,如果您想要煩人的話,將它們全部重定向到類似的地方 喵喵貓)。

作為管理員,按Win + R並鍵入

%systemroot%\system32\drivers\etc\

在對話框中,然後按ENTER鍵。在資源管理器中的文件列表中,右鍵單擊“主機”,從上下文菜單中單擊“打開方式”,然後使用記事本打開它。進入後,您可以像這樣編輯它:

#allowed sites
173.194.33.128 google.com
198.252.206.16 superuser.com
#blah blah, more sites here

#blocked sites
<paste the contents of http://pastebin.com/63hfPx8M here>

這會對所有TLD(.com,.net等)進行空路由,並且僅允許通過列入白名單的站點。

要將更多站點列入白名單,請將每個網站的一行添加到HOSTS文件中,方法是輸入網站的IP地址(見下文),然後是空格,然後是網站名稱。不要在名稱中添加“http://”,也不要在.com / .net /網站之後的任何TLD之後添加任何內容。

要查找網站的IP,首先執行Win + R,然後執行“cmd”,然後按Enter鍵。當黑匣子出現時,輸入 ping <website> 然後按Enter鍵。 (同樣,不要把“http://”或其中任何內容放入。)有些東西會出現,但重要的是IP,它在括號中:

C:\Users\Me>ping google.com

Pinging google.com [173.194.33.128] with 32 bytes of data:

所以穀歌的IP是 173.194.33.128


5
2017-10-19 05:22



這是Windows 10的新功能嗎?我可以看到在某些情況下有用。 - Journeyman Geek♦
據我所知,這種行為並不新鮮。始終可以在hosts文件中對路徑進行空路由。 - bwDraco
@JourneymanGeek這不是新的,這可以通過像Windows 98或其他東西。我知道它適用於XP及更高版本。 - MilkeyMouse
@JourneymanGeek - 您剛剛問過編輯主機文件是否是Windows 10的新功能:$此解決方案的問題是像Google這樣的公司每天都會更新服務器配置。您不是每天都被定向到同一個物理服務器,因此當發生這種情況時,地址會略有變化。 - Ramhound
哦,你可以把東西列入白名單。然後我意識到他在做什麼。 - Journeyman Geek♦


您可以使用K9,這是一個像防火牆一樣的軟件。 好的軟件,最好的是它是免費的。


0
2017-10-19 05:45



你能擴展一下你的答案嗎?這裡推薦軟件的良好指導: meta.superuser.com/questions/5329/...。謝謝。 - fixer1234
所以K9網頁保護( www1.k9webprotection.com )就像一個防火牆。讓我們說你有孩子,你不想讓他們在facebook上沖浪,因為你只需要點擊鏈接(點擊鏈接)www1.k9webprotection.com)下載軟件並將其配置為最佳狀態。 (按照說明) - Dayvid Kelly