브라우저를 구성하지 않고 Netnanny 또는 k9 Web Protection에서 웹 프록시를 설정하는 방법은 무엇입니까? 어떻게 할 수 있습니까?브라우저를 구성하지 않고 로컬 웹 프록시를 작성하는 방법
답변
WinSock을 직접 사용하거나 NDIS 또는 하드웨어 드라이버 수준 및 을 사용하면 방화벽과 마찬가지로 해당 수준으로 필터링 할 수 있습니다. NDIS은 쉬운 방법입니다.
이 ISO 이미지를 다운로드하십시오 : http://www.microsoft.com/downloads/en/confirmation.aspx?displaylang=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff
당신이 원하는 것을 구축하는 데 도움이되는 많은 샘플과 도구가 있습니다. 당신이 마운트하거나 CD에 구울하고이 폴더로 이동 설치 한 후 : c:\WinDDK\7600.16385.1\src\network\ndis\
netnanny는 프록시가 아닙니다. 호스트 컴퓨터와 브라우저 (경우에 따라 다른 응용 프로그램에도 연결됨)는 컴퓨터/응용 프로그램에서 들어오고 나가는 모든 "내용"을 필터링합니다.
기본적으로 Netnanny는 대상 제어에 대한 콘텐츠 제어 시스템입니다 . 시스템 (프록시) 다른 주소로 특정 사이트로 모든 트래픽을 전환하는
가장 쉬운 방법은 호스트가 로컬 호스트 파일을 변경하는 것입니다
내가 net nanny를 설치했을 때, FF로 BHO 나 플러그가 연결되어 있는지 확인한 결과 서비스로 일부 구성 요소가있는 것을 발견하지 못했습니다. – user63898
당신은 여기에 설명을 살펴 가지고 할 수 있습니다 : http://www.fiddlertool.com/fiddler/help/hookup.asp
을이것은 Fiddler2가 어떻게 betw에 프록시를 삽입하는 방법입니다 대부분의 앱과 인터넷을 앱을 수정하지 않고 (비록 기본 설정에 실패하는 방법에 대한 많은 설명이 있지만). 이것은 위에서 언급했듯이 NetNanny/K9 등이 어떻게 작동하는지에 대해서는 대답하지 않습니다. 위에서 언급했듯이 조금 더 복잡하고 조금 더 관입이있을 수 있습니다.
나는 아직도 기술적으로 이해하지 못했다. – user63898
나는 BrowserHelperObjects을 검색한다고 생각합니다. 이러한 작은 장치는 모든 브라우저 통신을 캡처하므로 HTML (양호한 기즈모)의 원격 광고 또는 매 초 클릭을 스팸 사이트 (나쁜 장치)로 리디렉션하거나 입력 한 모든 URL을 캡처하여 모든 사람처럼 집으로 보낼 수 있습니다 WebToolBars가합니다.
싶은 것은 경로 리버스 프록시 (같은이 squid)를 통해 LAN에서 나가는 모든 HTTP (S) 요청을합니다. 이것은 transparent web proxy의 설정입니다.
나는 이것을 OpenBSD과 리눅스 만 설정해 봤지만 다른 방법이있다. 역방향 프록시로 Squid을 사용합니다.
높은 수준에서 모든 외부 적으로 연결된 http 트래픽을 로컬 squid 서버에 보내는 규칙이있는 방화벽이 있습니다. Squid 서버가 구성되어 동의를
- 모든 HTTP 실제 외부 호스트
- 캐시 앞으로 응답
- 로컬 LAN 에 요청자에게 다시 답장 앞으로
- 요청을 요청
,
,다른 네트워킹 장비에서도이 기능을 사용할 수 있다고 확신합니다.나는 F5가 내가 설명한 것과 아마도 시스코의 일부 또는 전부를 수행하는 제품을 가지고있을 것이라고 확신한다. Squid 외에도 다른 프록시가있을 수 있습니다.
추신. 이것이 K9 Web Protection 또는 NetNanny의 작동 방식인지는 잘 모르겠습니다.
저는 WCCP를 지원하는 투명한 프록시가 필요하다고 생각합니다.
살펴 그리고 당신은 그냥 방화벽 구성을 수행하는 모든 웹 트래픽이 투명 프록시에 의해 처리 될 필요가있는 설정으로 WCCP
에 대한 위키 백과 항목을 가져 가라. 그리고 귀하의 브라우저에는 어떠한 설정도 필요하지 않습니다.
스퀴드는 브라우저를 구성하지 않고 HTTP 및 HTTPS 포트에 대한 차단 프록시를 제공 할 수 있으며 WCCP도 지원합니다.
NDIS 기반의 모든 창 OP 응용 프로그램을 작성하는 것이 얼마나 어려운가요? – user63898
재 경기 주셔서 감사합니다, 몇 가지 질문, im C++ 프로그래머가 manly on Linux, windows 나를 위해 새로운 일이 있습니다. 1. 프로그래밍은 한 번 모든 윈도우 운영 체제에서 실행됩니까? 현재 내가 가장 좋은 해결책을 보았습니다. 내가하는 일은 netnanny와 k9가 웹 요청을 필터링하기 위해 수행하는 기본적인 작업입니다. – user63898
이제는 계층 적 서비스 공급자입니다. 찾고있는 것일 수 있습니다 .. http://en.wikipedia.org/wiki/Layered_service_provider – user63898