Repositórios do Ubuntu livres de autenticação no Squid
Dica publicada em Linux / Internet
Repositórios do Ubuntu livres de autenticação no Squid
Mais uma vez, resolvi um problema no trampo e vim aqui postar uma solução rápida.
Dessa vez é pra deixar o acesso aos repositórios (ou outro site/domínio/IP) sem passar pelo Squid (no meu caso, por exemplo, o Squid necessita de autenticação).
Basta realizar essa "manobra":
1. Crie um arquivo "/etc/squid/repositorios";
2. Edite o arquivo "/etc/squid/squid.conf" e adicione estas linhas:
E mais abaixo:
Dentro do arquivo "/etc/squid/repositorios", coloque o endereço dos repositórios do Ubuntu/Debian ou a distro que você usa (basicamente é um CTRL+C e CTRL+V do "/etc/apt/sources.list" deixando apenas a URL).
Terminado, execute:
# invoke-rc.d squid reload (ou restart)
Agora os computadores precisam apenas do endereço do proxy e não mais de usuário e senha também, para isso adicione essas linhas no arquivo "/etc/profile" e "/etc/bash.bashrc":
É isso,
Abraço a todos.
Dessa vez é pra deixar o acesso aos repositórios (ou outro site/domínio/IP) sem passar pelo Squid (no meu caso, por exemplo, o Squid necessita de autenticação).
Basta realizar essa "manobra":
1. Crie um arquivo "/etc/squid/repositorios";
2. Edite o arquivo "/etc/squid/squid.conf" e adicione estas linhas:
acl REPOSITORIOS url_regex "/etc/squid/repositorios"
E mais abaixo:
http_access allow REPOSITORIOS
Dentro do arquivo "/etc/squid/repositorios", coloque o endereço dos repositórios do Ubuntu/Debian ou a distro que você usa (basicamente é um CTRL+C e CTRL+V do "/etc/apt/sources.list" deixando apenas a URL).
Terminado, execute:
# invoke-rc.d squid reload (ou restart)
Agora os computadores precisam apenas do endereço do proxy e não mais de usuário e senha também, para isso adicione essas linhas no arquivo "/etc/profile" e "/etc/bash.bashrc":
export http_proxy="http://ip_do_proxy:porta"
export ftp_proxy="http://ip_do_proxy:porta"
export ftp_proxy="http://ip_do_proxy:porta"
É isso,
Abraço a todos.