Configurar Proxy autenticado no Linux com apenas um comando.

Edite o arquivo .bashrc do root adicionando o seguinte código:

function proxy(){
echo " "
echo "*******************************"
echo "* *"
echo "* Criado por Rogerio Fazio *"
echo "* Em 27.09.2017 *"
echo "* *"
echo "*******************************"
echo " "
echo -n "IP do servidor de Proxy: "
read -e proxyserver
echo " "
echo -n "Nome de usuário: "
read -e username
echo " "
echo -n "Senha: "
read -es password
echo " "
PROXY="http://$username:$password@$proxyserver:3128/"
export http_proxy=${PROXY}
export https_proxy=$http_proxy
export ftp_proxy=$http_proxy
export rsync_proxy=$http_proxy
export no_proxy="localhost,127.0.0.1,.rede.sp,$proxyserver"

echo -e "Acquire{
HTTP::Proxy \"${PROXY}\";
FTP::Proxy \"${PROXY}\";
}" > /etc/apt/apt.conf

echo -e "http_proxy=\"${PROXY}\"
https_proxy=\"${PROXY}\"
ftp_proxy=\"${PROXY}\"
alias wget=\"wget --proxy-user=$username --proxy-passwd=$password\"" > /etc/environment

echo -e "http_proxy = $proxyserver:3128
ftp_proxy = $proxyserver:3128
proxy_user = $username
proxy_passwd = $password
use_proxy = on" > /etc/wgetrc

echo -e "\nProxy configurado."
echo -e " "
}

Depois digite: source ~/.bashrc

E após isso basta digitar proxy na linha de comando para fazer a configuração quando precisar.

Espero que ajude a todos.

At.

Rogerio Fazio

Deixe um comentário