Configurações de proxy não funcionando


8

Acabei de instalar o Ubuntu 11.10 com Wubi e atualmente estou em um campus que requer o uso de um servidor proxy. Entrei em Configurações do sistema / Rede / Configurações de proxy. Não funcionou. Defino manualmente o proxy no Firefox e tenho acesso à Internet; no entanto, não consigo adicionar aplicativos ou atualizar o Ubuntu. Como posso corrigir isso? obrigado


Você pode tentar a ferramenta GUI fácil de usar GrrProxy
Renae Lider

Respostas:


4

Na minha nova instalação do Ubuntu 11.10 64bits, isso funcionou para a linha de comando com o apt e o Ubuntu Software Center.

Crie o arquivo /etc/apt/apt.confe coloque esta linha com suas configurações de proxy:

Acquire::http::Proxy "http://login:password@yourproxyaddress:port";

exemplo:

Acquire::http::Proxy "http://bob:123bob@bobproxy:8070";

3
coloque-o em um arquivo separado: /etc/apt/apt.conf.d/80proxyporque quando você receber atualizações, suas configurações serão substituídas.
gajdipajti

2

São necessárias duas etapas para que a Internet funcione totalmente em um ambiente proxy:

Gnomo

Forneça o URL do proxy para gnome-network-properties:

insira a descrição da imagem aqui

Concha

Adicione o seguinte a /etc/environment:

ftp_proxy="ftp://username:password@proxy.com:8080/"
http_proxy="http://username:password@proxy.com:8080/"
https_proxy="https://username:password@proxy.com:8080/"

Ou

Adicione o seguinte ao seu .bashrc:

export ftp_proxy="ftp://username:password@proxy.com:8080/"
export http_proxy="http://username:password@proxy.com:8080/"
export https_proxy="https://username:password@proxy.com:8080/"

Observe, no entanto, se as variáveis ​​de ambiente proxy estiverem definidas .bashrc, os comandos que estão sendo executados sob diferentes privilégios de usuário não terão essas variáveis ​​definidas ( sudofalhará, por exemplo). Para superar isso, talvez seja necessário modificar .bashrcesses usuários também. No caso de sudo, basta executá-lo com -iargumento, para preservar o ambiente existente ( sudo -i apt-get updatena verdade funcionará sem modificar o .bashrcarquivo raiz ).


1

Vou presumir que suas configurações de proxy são uma URL para um servidor em algum lugar do campus, o que provavelmente significa que você está usando um script PAC . Se suas configurações de proxy não consistirem em um URL, ignore esta resposta.

O Firefox funcionará bem se você definir as configurações de proxy do sistema para este URL e estiver configurado para usar as configurações do sistema.

Infelizmente, as configurações do sistema apenas entregam o URL do script para aplicativos que consultam qual deve ser o proxy - enquanto navegadores e outros aplicativos que compartilham bases de código do navegador (como o Thunderbird) estão satisfeitos com os scripts PAC, a maioria dos aplicativos não. Isso inclui muitos dos principais aplicativos do sistema.

Se a sua configuração de proxy for entregue via script PAC, a melhor coisa a fazer é fazer o download usando o navegador e ler através dele procurando os endereços e portas reais dos servidores proxy. Em seguida, use-os para preencher as configurações de proxy manuais , que devem funcionar para mais aplicativos.


1

Pode parecer estranho, mas instalar o Synaptic na 11.10 e definir as configurações de proxy e autenticação também corrigiram o apt-get.

Eu tentei muitas coisas antes disso, defini as configurações de proxy em todos os lugares que pude (configurações do sistema, /etc/apt.conf, /etc/apt.conf.d/*, gconf-editor, variáveis ​​de ambiente), mas nada ajudou - apt-get updateainda travou e o tcpdump estava mostrando que estava tentando acessar diretamente o 91.189.92.180.80.

Alterar as configurações com Synaptic corrigiu isso. Na verdade, eu odeio essa obscuridade, ela se parece com o Windows. No entanto, funcionou para mim.


0

Eu tenho o mesmo problema no meu campus, mas não tenho acesso à Internet, no entanto, você pode tentar "aplicar configurações gerais do sistema" na mesma janela em que o proxy foi configurado.



-1

Tente o seguinte:

1) Abra um terminal:

Alt+ F2e tipognome-terminal

2) Cole o seguinte código para instalar o gconf-editor:

sudo apt-get install gconf-editor

3) Execute o gconf-editor:

gconf-editor

4) Desça a árvore até o sistema -> http_proxy

5) Procure por use_http_proxy e verifique-o.

6) Tente novamente.


11
Isso é meio que um problema de ovo, já que ele precisa de proxy para fazer isso. BTW Eu tentei todas essas soluções na rede e acho que o cliente proxy do ubuntu parou de funcionar com autenticação. :(
danizmax

-2

Eu encontrei uma maneira que está funcionando, mas é muito entediante.

1. Instale o Ubuntu 10.10. O proxy funciona perfeitamente com esta versão.

2. Em seguida, atualize-o para uma versão mais recente.

Para fazer a atualização de maneira mais rápida. Faça o download do "iso alternativo" para essa versão em particular e, em seguida, atualize o Ubuntu montando o arquivo ".iso". Não vai demorar muito tempo. Após a atualização final para a versão desejada, o proxy ainda funcionará.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.