OSx Autenticação de proxy transparente com pf

2

Estou sob um proxy corporativo do squid.

É problemático desenvolver sob este proxy, já que eu tenho que configurar os detalhes do proxy para cada coisa que eu uso (por exemplo, definindo npm ou terminal http_proxy)

Estou procurando uma maneira de rotear todo o meu tráfego para o proxy do squid, para que eu não precise editar todas as configurações de proxy dos meus aplicativos.

Eu encontrei um pequeno tutorial para fazer o proxy transparente com o squid aqui usando o pf. No entanto, eu não estou familiarizado com pf.

Esta é a configuração pf que o tutorial diz ser necessária:

int_if="gem0"
ext_if="kue0"

rdr on $int_if inet proto tcp from any to any port www -> 127.0.0.1 port 3128

pass in on $int_if inet proto tcp from any to 127.0.0.1 port 3128 keep state
pass out on $ext_if inet proto tcp from any to any port www keep state

No entanto, o proxy que eu estou sob requer autenticação (nome de usuário e senha).

Como eu configuro meu pf para que eu possa tunelar todos os meus aplicativos para usar este proxy? Se a configuração acima é ideal, então como alterá-la para aceitar meus detalhes de autenticação?

    
por Secret 08.12.2014 / 08:17

0 respostas