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.