Onde a configuração de proxy é salva no Ubuntu 12.04?

Onde a configuração de proxy é salva no Ubuntu 12.04?

Estou executando o servidor Ubuntu 12.04 dentro da rede da minha empresa. Requer um proxy para acessar a rede externa. Configurei o proxy durante a instalação. Depois disso, descobri que minha configuração de proxy foi salva em /etc/apt/apt.conf. Mas não está nas variáveis ​​de ambiente. No entanto, o wget também é capaz de baixar uma página da web por meio de proxy. Onde o wget (e outros programas) lê minha configuração de proxy?

Responder1

Como sempre, suponho que ninguém se importou em integrar todas as configurações de comunicação dos programas usados ​​no Linux/Ubuntu, o que é uma pena.

Na versão 11.10 você tem configurações de todo o sistema em vários locais:

/etc/ambiente

...
http_proxy="user:[email protected]:port
...

/etc/apt/apt.conf.d/02/proxy

O comando apttem suas configurações neste arquivo:

Acquire::http::proxy "http:/user:[email protected]:port"

/etc/wgetrc

O comando wgettem suas configurações neste arquivo seguindo o mesmo formato do /etc/environmentarquivo citado acima.

http_proxy="user:[email protected]:port

Desde que o 12.04 tenha a mesma configuração de arquivo do 11.10 em relação a esses três programas, você pode editar esses arquivos para o servidor.

Eu tinha um arquivo de script para alterar todas essas coisas no 11.10 entre meu trabalho e casa, mas agora não usarei esse script até saber mais detalhes sobre como o 12.04 funciona com esses problemas.

Responder2

wgetusa /etc/wgetrconde você encontrará linhas de proxy HTTP e HTTPS para descomentar e editar com suas configurações de proxy.

Responder3

Muitas das linhas de comando do Linux podem fazer uso das variáveis ​​de ambiente http_proxye ftp_proxy. Basta configurá-los em seu arquivo .bashrc ou configurar um script de shell para definir essas variáveis ​​de ambiente antes de executar comandos como aptou wgetetc.

export http_proxy=http://proxyserver:port/
export ftp_proxy=http://proxyserver:port/

Responder4

wget e muitos outros programas obtêm informações de proxy da variável de ambiente http_proxy. Experimente o comando echo $http_proxyem um shell para configurá-lo.

informação relacionada