Defina as configurações de proxy de rede em todo o usuário no Ubuntu (sem reiniciar)

1

Existe alguma maneira confiável de definir configurações de proxy em todo o usuário para todo o tráfego no Ubuntu? Até agora, estou usando {http|https|ftp}_proxy variables em /home/$USER/.bashrc , o que é legal, mas há alguns problemas:

  • Muitos aplicativos não respeitam essas configurações, especialmente scripts personalizados
  • É necessário reinicializar para aplicar as alterações.
  • Não funciona com scripts em que os comandos não são executados no bash

Eu preciso de todo o tráfego para passar pelo proxy e ter que ser em todo o usuário, o que significa que tenho que configurar proxies diferentes para cada perfil de usuário do sistema. O que me vem à mente é iptables ou configuração de interfaces de rede, mas não tenho certeza e não sei como:)

    
por mic22 06.12.2014 / 22:42

1 resposta

0

Um proxy para todo o sistema, um que não dependa de variáveis ambientais, pode ser configurado usando iptables e um daemon proxy, como polipo ou squid. Chama-se proxy transparente .

    
por 04.06.2015 / 16:40