
在我的個人電腦 (Windows 10 Pro) 上,我有兩個本機帳戶。
- 約翰 - 管理員
- Doe - 標準用戶
我試圖強制執行的是,當約翰登入時,允許他訪問任何和所有網站。但當 Doe 登入時,只允許他造訪一個網站。為此,我嘗試了IE Options -> Connections -> LAN Settings -> Proxy server -> Advanced
路徑並指定例外規則,如下所示:
這種方法的問題在於折疊:
- 這確實阻止了除 youtubekids 之外的所有網站,但目標網站在加載時沒有加載圖形/內容。我只能看到標題/搜尋欄,看不到其他內容,從而違背了允許訪問它的目的
- 約翰每次登入時都必須撤消此代理程式以允許訪問所有站點
- 約翰還必須確保在註銷或關閉計算機之前再次啟用代理,這不是理想的效果
所以我想知道是否有一種自動化的方法可以做到這一點,並且還有一種效果很好的方法(即允許的網站完全加載而不是部分加載,並且是自動化的,並且每當約翰登入或登出時都不必手動更改設定。
我還閱讀了一些有關防火牆規則的內容,但不知道如何執行它。
答案1
這永遠不會起作用。透過瀏覽器設定或透過防火牆規則。
網站不再是簡單的網頁。它們是非常複雜的野獸,從多個來源獲取內容/資源。
為了正確載入站點,您需要允許存取大多數這些來源,否則它將無法正常運作。
因此,您需要識別每個來源(對於許多網站來說這是不可能的,除非您有權訪問網站原始碼),確定哪些來源是真正需要的,哪些來源(例如廣告)可以省略。然後您需要設定您想要允許的白名單。
這還不是故事的全部。由於網站部分內容缺失,網頁瀏覽器在大多數情況下將無法正確呈現網站,因為它現在也缺少有關這些缺失部分的佈局的資訊。
假設您過濾掉了顯示在頁面中間的廣告,而網站文字則在其兩側流動。如果沒有廣告原始大小的資訊(通常儲存在廣告內部,而不是網站本身),瀏覽器無法弄清楚如何正確呈現其周圍的文字。
順便說一句,這與廣告攔截器外掛程式在過濾網頁廣告時面臨的問題相同。他們通常用虛擬佔位符物件取代廣告本身,以便瀏覽器可以使用某些內容。
這看起來像是 XY 問題。您正在尋求有關解決方案 Y 的問題的幫助,您需要最終解決問題 X。
從您的範例圖像來看,您的目標似乎是限制您的孩子的網路存取。
有更好的方法可以做到這一點。 「家長控制」是Windows 10的標準功能(在Windows中搜尋「家庭設定」)。它允許您指定您的孩子可以訪問哪些網站,並提供一些其他有趣的功能。