Motor de proxy local freeware para Windows? [fechadas]


26

Existe um aplicativo proxy freeware agradável e pequeno que seja executado na bandeja do sistema?

Ele deve suportar conexões de proxy HTTP e HTTPS, autenticação NTLM e regras configuráveis ​​(servidores proxy diferentes para hosts diferentes).

Carma bônus se puder autenticar NTLM solicitações anônimas que passam por ele.


2
Você está solicitando um software que seja executado como proxy da Web ou que mude as configurações de proxy do navegador?
— Goyuix

Uma ferramenta de alternador de navegador pode suportar HTTP? Em outras palavras: um software que atua como proxy, é claro. ;-)
— Tomalak

O WinGate é um proxy completo que fornece uma licença gratuita para 3 usuários.
— niutech

Outro: Proxomitron . Oferece suporte a um proxy upstream e oferece filtragem configurável de anúncios e filtragem de cabeçalho HTTP.
— Tomalak

1
observe que em 27 de maio de 2016, o WinGate é gratuito para 10 usuários conectados simultaneamente. Isenção de responsabilidade, trabalho para o Qbik, que é o autor do WinGate.
— Adrien

Respostas:


12

Acho que estou um pouco atrasado para a festa, mas você deve conferir o cntlm . Eu acredito que satisfaz quase todos os seus critérios.


Uau, este certamente parece útil. Vou tentar assim que o tempo permitir. :-)
— Tomalak

Tão. Este é bem perto. Ele sofre de alguns problemas, no entanto. 1) Ele não autentica de forma transparente o usuário conectado, mas utiliza uma combinação codificada de nome de usuário / senha no arquivo de configuração. 2) Faz autenticação de proxy upstream apenas, não pode se autenticar em um servidor da Web IIS. 3) Não pass-through solicitações autenticadas de NTLM com capacidade clientes (se tal coisa é mesmo possível)
— Tomalak

Além disso, é muito doce. Um servidor proxy leve que pode ser executado como um serviço do Windows é bastante configurável e lida com a autenticação de proxy facilmente. Não muito o que eu estava procurando, infelizmente. Especialmente, estou sentindo falta de um mecanismo de regras que decide se deve ou não usar um servidor proxy para determinadas solicitações.
— 11449 Tomalak

Talvez você deve tentar fazer o download da fonte e adicionar o motor de regras;)
— anand.trex

11

Não posso acreditar que esqueci o Squid : gratuito, de código aberto, roda no Windows e suporta autenticação NTLM. Existe uma porta nativa do squid para Windows, disponível em binário.

O Privoxy também funcionará e é gratuito, mas não suporta autenticação NTLM.


1
O Squid seria uma opção, mas temo que seja muito pesado em termos de consumo de recursos e esforço de configuração / manutenção. Ele roda em uma caixa do Windows?
— Tomalak

Eu adicionei um link para o binário do Windows acima. Haveria algum esforço de configuração, mas acho que o conjunto de recursos pode ser reduzido ao ponto em que não leva muito tempo de execução.
— 21410 JeffP

Eu uso o Squid em um mac, leva cerca de 20 MB de memória e pouco processador. Eu não percebo a sobrecarga. É só eu usá-lo embora sem cache.
— 22320 Rich Bradshaw

O Squid pode receber solicitações anônimas e transformá-las em solicitações autenticadas pelo NTLM para o proxy upstream? Pretendo usá-lo para ativar aplicativos herdados por meio do servidor proxy corporativo.
— 21711 Tomalak

7

No passado, quando eu precisava de um proxy para permitir que um script de captura de tela falasse com servidores corporativos que exigem autenticação NTLM, baixei o NTLM Authorization Proxy Server e funcionou muito bem. Você pode obter a versão 0.9.9.6 aqui .

Não acredito que ele seja executado na bandeja do sistema, mas você pode tentar usar o SRVANY para transformá-lo em um serviço.

A única outra maneira que eu sei que pode funcionar é o curl, mas não tenho certeza se isso pode funcionar apenas como um proxy geral. Vá para a página de manual curl e role para baixo até--proxy-ntlm


Parece que temos um vencedor para o karma de bônus. Isso é realmente interessante, vou dar uma olhada hoje!
— Tomalak

Isso oferece suporte à autenticação do cliente com o proxy ou apenas passa o NTLM para o site de terceiros?
— 21410 JeffP

Hum ... Que pena. a) É um aplicativo Python e não será Python nas máquinas em que pretendo usá-lo; eb) suporta NTLM apenas se eu colocar nome de usuário / senha em texto não criptografado na configuração. Pensei em algo que simplesmente usa as credenciais do usuário atual.
— 00009 Tomalak

@ Jeffff: Ele suporta a autenticação de solicitações anônimas que passam por ele, e até traduz solicitações com autenticação básica para NTLM. Mas apenas nas condições que descrevi acima, o que é uma pena.
— Tomalak
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.