A configuração do proxy do sistema não funciona

0

Por algum motivo, não consigo conectar a internet através do proxy da escola. Isso só se aplica ao apt-get, o Firefox com detecção automática de proxy funciona muito bem. Eu já tentei configurar o proxy em /etc/apt.conf.d/01-proxy e como export em meu bash.rc, mas nenhum deles funcionou.

    
por Tom 17.12.2012 / 10:51

1 resposta

0

Abra o /etc/apt/apt.conf ou crie-o, se ele não existir. Adicione o seguinte código:

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

Para fazer isso automaticamente na inicialização da rede, crie um arquivo chamado "zproxy" (ou algo semelhante nessas linhas) contendo o seguinte conteúdo:

#!/bin/bash

if [ "'sudo iwlist eth1 scanning | grep mySSID'" ]
then
    echo 'Acquire::http::proxy "http://username:password@proxyserver:port/";' > /etc/apt/apt.conf
    echo 'Acquire::https::proxy "https://username:password@proxyserver:port/";' >> /etc/apt/apt.conf
    echo 'Acquire::ftp::proxy "ftp://username:password@proxyserver:port/";' >> /etc/apt/apt.conf
else
    echo '' > /etc/apt/apt.conf
fi

Substitua mySSID pelo SSID da rede da sua escola e por "username: password @ proxyserver: port" com as configurações de proxy corretas. Coloque o arquivo em /etc/network/if-up.d/ e marque-o como executável usando

% bl0ck_qu0te%

O script bash será executado toda vez que você se conectar à rede e anexar suas configurações de proxy ao /etc/apt/apt.conf ou limpar o arquivo completamente.

    
por Blaine Rogers 27.03.2013 / 21:13