Como configurar a autenticação de proxy para funcionar com o Ubuntu Software Center?

19

Eu tentei colocar no apt config Adquirir :: http :: proxy, e em Network & gt; Proxy de rede com e sem usuário: senha @ servidor: porta e usando variáveis de ambiente http_proxy e https_proxy. Nada parece funcionar, nem mesmo uma única janela popup de autenticação de proxy.

A única configuração de proxy funcionando está no Firefox Edit & gt; Preferências & gt; Avançado & gt; Rede & gt; Conexão & gt; Configurações & gt; Configuração manual de proxy.

  • Usar o gconf para definir manualmente o proxy não funciona

Usar o Synaptic em versões anteriores do Ubuntu era muito simples.

    
por Augusto 09.11.2011 / 13:24

9 respostas

12

Vá para /etc/apt . Crie o arquivo apt.conf se você não o possui. Escreva as seguintes linhas lá.

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";

Salve. Você está feito.

    
por Nic 15.10.2012 / 09:50
4

Eu tive o mesmo problema. No entanto, eu fiz sucesso definindo Acquire::http::proxy em /etc/apt/apt.conf no formato

Acquire::http::proxy "http://user:pass@host:port/";

Observação: inicialmente, segui uma recomendação em algum lugar da Web para colocar isso em /etc/apt.conf . O caminho correto é /etc/apt/apt.conf

    
por Synesso 10.02.2012 / 04:57
1

No botão de traço, selecione a opção "Rede". Na tela de configuração de rede, você deve selecionar "proxy de rede" & gt; "manual", digite seus dados de proxy e, finalmente, "Aplicar a todos os sistemas". Se a autenticação for necessária, a tela de login será exibida.

Outra opção é configurar diretamente usando o gconftool:

gconftool-2 -t string -s /system/http_proxy/host "YOUR_PROXY_ADDRESS"
gconftool-2 -t int -s /system/http_proxy/port PROXY_PORT
gconftool-2 -t bool -s /system/http_proxy/use_http_proxy true

Espero que isso ajude.

    
por Rafael 09.11.2011 / 13:51
0

Eu tinha definido detalhes de proxy no Sistema → Rede e aplicados em todo o sistema, mas não consegui usar o Centro de Software (o Firefox estava bem).

Eu faço preciso inserir um username e password , mas meu nome de usuário e senha reais inseridos nessa string não funcionariam, mas quando acabei de colocar nas palavras reais " user: pass " o Centro de Software começou a funcionar!

    
por Andrew 06.08.2012 / 08:01
0

Você precisa confirmar que seu nome de usuário ou senha não deve conter : ou @ . Eu tive um problema semelhante e foi resolvido quando mudei minha senha.

    
por Gaurav Jerath 14.10.2012 / 14:03
0

Eu apliquei todos os itens acima e nada disso funciona para mim EM PRIMEIRO LUGAR, mesmo que wget, apt-get, curl, navegação na web, thunderbird e afins tenham funcionado perfeitamente por anos. Apenas o software center não funcionou.

No entanto, deixei com uma tela cinza por 2-4 minutos depois de aplicar a correção para /etc/apt/apt.conf:

      Acquire::http::proxy "http://user:pass@host:port/"

e então, magicamente, começou a funcionar.

    
por Eamonn Kenny 07.06.2013 / 12:44
0

Eu fiz um script python para definir as configurações de proxy no Ubuntu

Suponha a seguinte configuração, você precisa substituir em locais relevantes

  • proxy_address 172.16.26.214
  • proxy_port 3128
  • proxy_username king
  • rainha da senha do proxy

Eu fiz um vídeo que leva você por todas as etapas: Youtube - Configurando Proxy Simples e Autenticado Configurações no Ubuntu 12 13 14 e acima de 100% de trabalho.

As etapas estão detalhadas aqui:

  • Primeiro, clique em Dash
  • Na caixa de pesquisa, digite "Proxy" (sem cotações)
  • Clique em "Rede" em Aplicativos
  • Selecione "Proxy de rede"
  • Selecionar manual
  • Insira o endereço do proxy e a porta do proxy
  • Aplicar. Digite sua senha do sistema para confirmar

Faça o download do script setproxy.py

link

OR

link

Digamos que você tenha salvo o setproxy.py na pasta Downloads

  • Terminal aberto Digite
  • cd ~ / Downloads

Comando Geral:
sudo python setproxy.py proxy_address proxy_port proxy_username proxy_password
Para o nosso exemplo,

  • python setproxy.py 172.16.26.214 3128 king queen

No caso de proxy simples Sem autenticação, o comando é:

  • sudo python setproxy.py 172.16.26.214 3128

Caso você tenha python 3 e acima, execute usando python2.7 então os comandos serão parecidos com o

  • sudo python2.7 setproxy.py 172.16.26.214 3128
  • sudo python2.7 setproxy.py 172.16.26.214 3128 king queen
por Mayank Agarwal 03.01.2015 / 21:35
0

Aqui está um link para um programa python chamado UBPROXY. Dada a seguir são os passos para definir a autenticação do proxy.

link

comando para usar- & gt;

1.Faça o download deste programa.

2. abra seu terminal

3. "cd ~ / Downloads" (Presumindo que o seu download exista neste diretório)

4. "chmod + x ubproxy"

5. "sudo ./ubproxy"

    
por Snake Eyes 21.05.2015 / 12:41
-1

Bem, isso funcionou - no entanto, não funcionou usar apenas Acquire::http::proxy "http://host:port/" - eu tive que usar Acquire::http::proxy "http://user:pass@host:port/" , mesmo que eu não tenha uma senha no proxy (eu acabei de usar "user and pass" para manter a sintaxe).

    
por Jarle D 02.03.2012 / 17:12