Windows 용 프리웨어 로컬 프록시 엔진? [닫은]


26

시스템 트레이에서 실행되는 훌륭하고 작은 프리웨어 프록시 응용 프로그램이 있습니까?

HTTP 및 HTTPS 프록시 연결, NTLM 인증 및 구성 가능한 규칙 (다른 호스트의 다른 프록시 서버)을 지원해야합니다.

익명 요청을 통과하는 NTLM 인증이 가능한 경우 카르마 보너스.


2
웹 프록시로 실행되는 소프트웨어 또는 브라우저 프록시 설정을 변경하는 소프트웨어를 요청하십니까?
Goyuix

브라우저 스위처 도구가 HTTP를 지원할 수 있습니까? 다시 말해, 물론 프록시 역할을하는 소프트웨어입니다. ;-)
Tomalak

WinGate 는 3 명의 사용자에게 무료 라이센스를 제공하는 본격적인 프록시입니다.
niutech

다른 하나는 Proxomitron 입니다. 업스트림 프록시를 지원하고 구성 가능한 광고 필터링 및 HTTP 헤더 필터링을 제공합니다.
Tomalak

1
2016 년 5 월 27 일 현재 WinGate 는 동시 연결된 10 명의 사용자에게 무료입니다. 면책 조항, 저는 WinGate의 저자 인 Qbik에서 일합니다.
Adrien

답변:


12

파티에 좀 늦었다 고 생각하지만 cntlm을 확인해야합니다 . 거의 모든 기준을 충족한다고 생각합니다.


와우 이건 확실히 유용 해 보입니다. 시간이 허락하자마자 시도하겠습니다. :-)
Tomalak 2016

그래서. 이것은 매우 가깝습니다. 그러나 몇 가지 문제가 있습니다. 1) 로그온 한 사용자를 투명하게 인증하지 않고 구성 파일의 하드 코드 된 사용자 이름 / 암호 조합에 의존합니다. 2) 업스트림 프록시 인증 만 수행하며 IIS 웹 서버에 대해서는 인증 할 수 없습니다. 3) NTLM 가능 클라이언트의 인증 된 요청을 통과하지 않습니다 (가능한 경우)
Tomalak

그 외에도 꽤 달콤합니다. Windows 서비스로 실행할 수있는 경량 프록시 서버는 구성이 가능하며 프록시 인증을 쉽게 처리합니다. 아니 나는 슬프게도, 무엇을 찾고 있었다. 특히 특정 요청에 프록시 서버를 사용할지 여부를 결정하는 규칙 엔진이 없습니다.
Tomalak

어쩌면 소스를 다운로드하고 규칙 엔진을 추가해야합니다.)
anand.trex

11

Squid를 잊어 버릴 수 없다 : 무료, 오픈 소스, Windows에서 실행 및 NTLM 인증을 지원합니다. 바이너리로 사용 가능한 오징어 의 기본 윈도우 포트가 있습니다.

Privoxy 도 작동하며 무료이지만 NTLM 인증을 지원하지 않습니다.


1
오징어는 선택의 여지가 있지만 자원 소비와 구성 / 유지 보수 노력 측면에서 너무 무겁습니다. 심지어 Windows 상자에서도 실행됩니까?
Tomalak

위의 Windows 바이너리에 대한 링크를 추가했습니다. 약간의 구성 노력이 필요하지만 기능 오버 세트가 런타임 오버 헤드가 너무 많이 걸리지 않는 지점까지 내려 놓을 수 있다고 생각합니다.
JeffP

나는 Mac에서 Squid를 사용하고 약 20MB의 메모리를 사용하며 많은 프로세서를 사용하지 않습니다. 오버 헤드를 눈치 채지 못합니다. 캐시없이 사용하고 있습니다.
Rich Bradshaw

Squid는 익명 요청을 받아 업스트림 프록시에 대해 NTLM 인증 요청으로 전환 할 수 있습니까? 회사 프록시 서버를 통해 레거시 응용 프로그램을 활성화하는 데 사용하려고합니다.
Tomalak

7

과거에는 스크린 스크래핑 스크립트가 NTLM 인증이 필요한 회사 서버와 통신 할 수 있도록 프록시가 필요했지만 NTLM 인증 프록시 서버를 다운로드 하여 매우 잘 작동했습니다. 여기서 0.9.9.6 버전 을 얻을 수 있습니다 .

시스템 트레이에서 실행된다고 믿지 않지만 SRVANY를 사용하여 서비스로 변경할 수 있습니다.

내가 작동 할 수있는 유일한 방법은 curl이지만 이것이 일반적인 프록시로 작동 할 수 있는지 확실하지 않습니다. 로 이동 컬 man 페이지 와 아래로 스크롤--proxy-ntlm


보너스 카르마의 승자가있는 것 같습니다. 정말 흥미 롭습니다. 오늘 살펴 보겠습니다!
Tomalak

프록시로 클라이언트 인증을 지원합니까, 아니면 NTLM을 통해 타사 웹 사이트로 전달합니까?
JeffP

흠 ... 너무 나쁘다. a) Python 응용 프로그램이며 사용하려는 컴퓨터에는 Python이 아니며 b) 사용자 이름 / 암호를 일반 텍스트로 구성에 넣은 경우에만 NTLM을 지원합니다. 단순히 현재 사용자의 자격 증명을 사용하는 것을 생각했습니다.
Tomalak

@JeffP : 익명 요청을 통과하는 인증을 지원하며 기본 인증을받은 요청도 NTLM으로 변환합니다. 그러나 위에서 설명한 조건에서만 유감입니다.
Tomalak
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.