Como definir um proxy local para redirecionar o tráfego para proxies remotos?

Como definir um proxy local para redirecionar o tráfego para proxies remotos?

Eu uso proxies (com autenticação) em vários aplicativos (não em proxy do sistema). Portanto, tenho que atualizar todas as configurações de proxy quando os proxies ou as credenciais são alterados.

Desejo definir um proxy local fixo (por exemplo, 127.0.0.1:555) para usá-lo em todos os aplicativos e então redirecionar todo o tráfego para a escolha atual de proxy.

Você poderia me dar uma dica sobre por onde começar?

Responder1

Você precisará instalar e configurar um servidor proxy localmente. O que quer que você escolha instalar deve, por si só, suportar a configuração para usar um servidor proxy.

eu começaria comminúsculoproxy(veja Ubuntupacote tinyproxy).

Parece que isso suporta regras para configurar alguns domínios por meio de um "upstream". Veja a documentação:

  • A montante, não a montante

    Esta opção permite configurar um conjunto de regras para decidir se um servidor proxy upstream deve ser usado, com base no host ou domínio do site que está sendo acessado. As regras são armazenadas na ordem encontrada no arquivo de configuração e a ÚLTIMA regra correspondente vence. Existem três formas possíveis para especificar regras upstream:

    • upstream host:port ativa o suporte upstream do proxy em geral.
    • host upstream:port "site_spec" ativa o proxy upstream para os sites correspondentes a site_spec.
    • nenhum "site_spec" upstream desativa o suporte upstream para sites correspondentes a site_spec.

O primeiro tipo de regra envia tudo através de outro proxy.

informação relacionada