2010-01-10 6 views
1

클라이언트 컴퓨터 (웹 브라우저와 동일한 컴퓨터)에 설치된 웹 프록시를 프로그래밍하고 있습니다.Windows에서 포트 리디렉션/매핑을 구현하려면 어떻게해야합니까?

웹 트래픽이 모든 트래픽을 내 프록시 서버로 리디렉션하고 싶습니다.

Windows 운영 체제 (XP, Windows 2003, Windows 2008, Vista, Windows 7)를 사용하고 있습니다.

포트 80의 모든 인터넷 트래픽을 웹 프록시로 리디렉션하려면 어떻게해야합니까?

눈치 채 셨습니다. this software을 사용하면 Windows에서 포트 매핑을 만들 수 있습니다. 그런 식으로 프록시를 사용할 수 있습니다. 그들이 설치하는 구성 요소 중 하나는 NDIS이며이 기술을 사용하여 리디렉션을 포트 할 수 있다고 가정합니다.

내 질문은 무엇입니까? Windows에서 포트 리디렉터를 프로그래밍하는 데 사용하는 API 또는 기술 (구현하기 가장 쉬운 방법)은 무엇입니까?

+1

가까운 포스터에 대한 메모 : 설치 질문이나 그와 같은 것이 아니며, Windows에서 포트 매핑을 프로그래밍 할 위치에 대한 프로그래밍 질문입니다. –

답변

2

옵션은 응용 프로그램 계층 프록시 (브라우저 프록시 설정), 계층화 된 서비스 공급자, TDI 드라이버 (또는 더 현대의 동등한?); NDIS 드라이버. 최고 또는 가장 쉬운 것에 대한 간단한 대답은 없습니다. 잠재적 인 호환성 문제뿐만 아니라 자신의 기술을 고려해야합니다. 다른 프로그램들도이 방법들 각각을 사용하며, 당신은 그것들과 호환 될 수 있어야하고, 적어도 그것들을 깨뜨리지 않아야합니다.

관련 문제