Como saber se um aplicativo usa quais configurações de proxy

5

Existem aplicativos que não funcionam por proxy. A última vez que tentei o Software Center não funcionou. O update-manager também tem problemas para se conectar ao proxy, embora haja uma solução alternativa.

Como descubro onde alterar as configurações de proxy? Tanto quanto eu sei, existem três maneiras de fazer isso

  • Configurações de proxy do GNOME
  • Usando export http_proxy para essa instância ou colocando-a no arquivo bashrc
  • /etc/apt/apt.conf para aplicativos APT

Isso é totalmente confuso. Eu estava ajudando um colega a fazer com que seu gerenciador de atualização funcionasse por meio de proxy de trabalho. Eu finalmente perguntei a Michal Vogt e ele me lembrou que provavelmente meu colega não pressionou "Apply system wide". Eu acho que todo o sistema deve ser o comportamento padrão, a menos que um aplicativo o substitua explicitamente.

Da próxima vez, se um aplicativo não funcionar em proxy, onde devo procurar? Existe uma dica? Esta questão não é apenas para mim, mas também para muitas pessoas a quem ajudo. Eu não posso estar sentado com eles o tempo todo. Preciso dizer a eles como proceder.

    
por Manish Sinha 30.11.2011 / 12:28

1 resposta

1

Bem, eu diria que, se o aplicativo estiver intimamente ligado ao GNOME (ou qualquer uma das bibliotecas relacionadas ao GNOME), ele usará as configurações de proxy do GNOME.

Se é algo relacionado ao gerenciamento de pacotes, ele irá procurar no apt.conf

E, finalmente, se for um utilitário CLI, as variáveis bash ou um arquivo de configuração.

É útil verificar a documentação / manpage do aplicativo para saber onde ele procura as configurações.

    
por Nilesh 01.12.2011 / 13:09