보통 웹 프락시면
transparent, anonymous, high anonymous 모드가 있죠..
transparent나 anonymous로 동작하게 되면 요청온 대상이 프락시서버인지는
요청패킷을 보고 알 수 있습니다..
high anonymous일 경우도 뭐 알려진 프락시 포트를 오픈하고 있다는지 등의 검증도 가능은 하겠죠 완벽하진 않겠지만
2012/01/19
evernick
클라이언트가 transparent나 anonymous 모드로 동작하는 웹프락시를 사용한다면
클라이언트 -> 프락시 서버 -> 웹서버로 나가겟죠
웹서버 측에서는 요청 받은 패킷에서 Via라는 헤더가 포함되서 올 경우
요청한 대상이 프락시 서버라는 걸 알 수 있습니다
물론 High Anonymous 모드로 동작할 경우는 일반 Client의 HTTP 요청헤더와 같기 때문에 요청만 가지고 판단할 수는 없겠지만요