
내 개인용 컴퓨터(Windows 10 Pro)에는 두 개의 로컬 계정이 있습니다.
- 존 - 관리자
- Doe - 표준 사용자
내가 시행하려는 것은 John이 로그인할 때 모든 웹사이트에 대한 액세스를 허용하는 것입니다. 그러나 Doe가 로그인하면 하나의 웹 사이트에만 액세스하도록 허용하십시오. 이를 위해 IE Options -> Connections -> LAN Settings -> Proxy server -> Advanced
다음과 같이 경로를 시도하고 예외 규칙을 지정했습니다.
이 접근 방식의 문제점은 다음과 같습니다.
- 이로 인해 youtubekids를 제외한 모든 웹사이트가 차단되었지만 대상 웹사이트는 로드 시 그래픽/콘텐츠를 로드하지 않았습니다. 헤더/검색 창만 볼 수 있었고 그 외에는 아무것도 볼 수 없었기 때문에 액세스를 허용하려는 목적이 무산되었습니다.
- John은 모든 사이트에 대한 액세스를 허용하기 위해 로그인할 때마다 이 프록시를 실행 취소해야 했습니다.
- 또한 John은 로그아웃하거나 컴퓨터를 종료하기 전에 프록시를 다시 활성화했는지 확인해야 했는데 이는 바람직한 결과가 아닙니다.
그래서 이 작업을 수행하는 자동화된 방법과 훌륭하게 작동하는 방법이 있는지 궁금합니다(예: 허용되는 웹 사이트가 완전히 로드되고 부분적으로 로드되지 않고 자동화되어 John이 로그인하거나 로그아웃할 때마다 수동으로 설정을 변경할 필요가 없음).
또한 방화벽 규칙에 대한 내용을 읽었지만 이를 시행하는 방법에 대한 단서가 없습니다.
답변1
이것은 결코 작동하지 않습니다. 브라우저 설정 또는 방화벽 규칙을 통해.
웹사이트는 더 이상 단순한 웹페이지가 아닙니다. 그들은 여러 소스에서 콘텐츠/리소스를 가져오는 매우 복잡한 짐승입니다.
사이트를 제대로 로드하려면 대부분의 소스에 대한 액세스를 허용해야 합니다. 그렇지 않으면 제대로 작동하지 않습니다.
따라서 각 소스(많은 사이트에서는 사이트 소스 코드에 액세스할 수 없으면 불가능함)를 식별하고 그 중 실제로 필요한 소스와 생략할 수 있는 소스(예: 광고)를 결정해야 합니다. 그런 다음 허용하려는 항목의 화이트리스트를 설정해야 합니다.
그것이 전부가 아닙니다. 사이트 콘텐츠의 일부가 누락되면 웹 브라우저는 대부분의 경우 사이트를 적절하게 렌더링할 수 없습니다. 이제 누락된 부분의 레이아웃에 대한 정보도 누락되기 때문입니다.
페이지 중앙에 표시된 광고를 필터링하고 양쪽에 웹사이트 텍스트가 흐르고 있다고 가정해 보겠습니다. 해당 광고의 원래 크기에 대한 정보(종종 웹 사이트 자체가 아닌 광고 내부에 저장됨)가 없으면 브라우저는 광고 주변의 텍스트를 적절하게 렌더링하는 방법을 파악할 수 없습니다.
이는 웹페이지에서 광고를 필터링할 때 광고 차단기 플러그인이 직면하는 것과 동일한 문제입니다. 일반적으로 광고 자체를 더미 자리 표시자 개체로 대체하여 브라우저가 작업할 수 있도록 합니다.
이것은 XY 문제처럼 보입니다. 결국 문제 X를 해결해야 하는 솔루션 Y 문제에 대한 도움을 찾고 있습니다. 그러나 Y는 애초에 올바른 솔루션이 아닙니다.
귀하의 예시 이미지를 보면 귀하의 목표는 자녀의 웹 액세스를 제한하는 것 같습니다.
그렇게 하는 더 좋은 방법이 있습니다. "자녀 보호 기능"은 Windows 10의 표준 기능입니다(Windows에서 "가족 설정" 검색). 이를 통해 자녀가 방문할 수 있는 사이트를 지정할 수 있으며 기타 흥미로운 기능도 제공됩니다.