Como configurar um servidor proxy local para testar um programa?

2

Eu tenho um programa / SDK que também deve funcionar atrás de um proxy com nome de usuário e senha. Não sei como configurar um proxy local para poder encaminhar todas as solicitações por meio do proxy.

Estou no Mac e no Windows 10 e já tentei com o Charles Proxy, o Squid, etc., mas provavelmente não estou configurando corretamente.

Eu preciso de conexões HTTP, HTTPS e SOCKS por meio dele.

    
por Kumar Bibek 15.02.2017 / 10:45

1 resposta

4

Configure o pfSense na máquina virtual ou configure-o em qualquer computador de reserva ( requisitos são muito baixos) e siga a documentação oficial como configure o proxy transparente . Quando você terminar,

  1. Configurar usuários que permitiram usar o proxy em Serviços > Proxy > Usuários
  2. Desativar o proxy HTTP transparente em Serviços > Proxy > Geral
  3. Selecione o método de Autenticação LOCAL em Serviços > Proxy > Autenticação
  4. Desativar em conexões de saída do firewall para portas 80,443
    (se você realmente quiser criar uma configuração de produção corporativa)

Para conduzir estações de trabalho por proxy com autenticação, você precisa configurar WPAD (mas é necessário configurar primeiro qualquer servidor web simples (pode ser adicionado como pacote em pfSense )) ou manualmente em cada estação de trabalho em control panel/internet options na aba Connections botão de acionamento Configurações da LAN e marque a caixa de seleção Use a proxy server for your LAN em Proxy server seção. (Use IP de pfSense e port 3128 ). Essas configurações de rede seriam aplicadas a todo o sistema.

Se você quiser usar o WPAD , na mesma guia, clique em Connections in control panel/internet options deixe todas as caixas de seleção vazias, exceto Automatically detect settings . (Se você tem muitos computadores, então seria melhor configurar o endereço WPAD na opção DHCP 252 em pfSense desta forma, toda a estação de trabalho irá selecionar todas as configurações automaticamente)

Em firefox (em Opções- > Avançado- > rede > Configurações de conexão), você pode escolher entre Use system proxy settings (ele selecionará as configurações descritas acima) ou poderá definir protocolos que devem ser enviados over proxy com autorização em Manual proxy configuration

    
por 15.02.2017 / 11:31