필자가 작성한 Windows 서비스가 포함 된 벽돌 벽이 있습니다. Windows 서비스는 Internet Explorer 용 프록시 서버입니다. Mentalis (http://www.mentalis.org/soft/projects/proxy/)의 C# 프록시를 일부 사소한 개조와 함께 사용하여 서비스로 실행합니다.Windows 서비스 - 사용자가 서비스를 호출하는 대상
IE는 내 프록시에 연결하여 문제없이 원하는 웹 페이지를 얻을 수 있지만 어떤 Windows 사용자가 프록시를 사용하는지 알고 싶습니다. WindowsIdentity.GetCurrent(). Name은 서비스가 실행중인 계정 (NT AUTHORITY \ SYSTEM)을 반환합니다.
요청하는 사용자를 어떻게 결정합니까? 이것이 가능한가?
프록시가 브라우저와 동일한 호스트에서 실행됩니까? – lsalamon
대부분의 경우 프록시는 로컬로 실행되고 (127.0.0.1에서 수신 대기) 이지만 별도의 상자에 여러 대의 컴퓨터 전용 프록시 서버로 설치할 수 있습니다. – modernzombie