Site icon TI da Hora!

Servidor Proxy Squid no Linux Ubuntu

Fala galera, beleza?  Vamos implementar hoje um servidor squid no Ubuntu 16.04, com autenticação local, esse tutorial está bem detalhado, porém o nível dessa implementação é para quem está iniciando no mundo linux e quer aprender a configurar um servidor proxy squid da maneira mais simples e objetiva possível.

Se você não possui o Ubuntu instalado, ou não sabe como instalar, clica  aqui embaixo que temos um vídeo bem rápido de como fazer a instalação do Ubuntu no VirtualBox para você aprender cada vez mais trabalhar com sistemas Linux.
 Link do vídeo de instalação do Ubuntu no VirtualBox: https://www.youtube.com/watch?v=HUvP8LvEaws

Passo 1: Atualizando o Ubuntu

Passo 2: Instalando o Squid no Linux Ubuntu 16.04

Passo 3: Configurando o Squid no Linux Ubuntu 16.04

Vamos efetuar uma cópia de backup do arquivo “squid.conf”

Acesse o diretório de configuração do do Squid:

Listando os arquivos no diretório:

Agora vamos apagar o arquivo “squid.conf” e criar um novo, somente com as opcoes que desejamos:

Em seguida vamos criar o nosso novo arquivo de configuração.

Agora vamos editar o arquivo criado, vou utilizar o “vim”.

Conteúdo do arquivo:

Agora vamos criar o diretório onde vamos criar as listas de sites bloqueados e liberados.

Vamos criar o arquivo de sites liberados e bloqueados:

Vamos inserir algum site na lista de liberados e na lista de bloqueados:

Conteúdo:

Conteúdo:

Criando o cache:

Inicie o serviço do Squid:

Verificando o status do serviço:

PASSO 4: CRIANDO OS USUÁRIOS PARA ACESSO A INTERNET

Instale o Apache no servidor Linux Ubuntu, o apache possui um programa que iremos utilizar para gerar os logins e senhas.

Criando os usuários com o comando “htpasswd”

Utilize o comando abaixo, somente pela primeira vez, para criar o arquivo:

Para os demais usuários utilize:

Agora vamos recarregar as configurações do squid:

PASSO 5: AJUSTANDO O ENCAMINHAMENTO DE PACOTES NO KERNEL

Para que possamos acessar a Internet através de um servidor proxy no Linux, é preciso ativarmos o encaminhamento de pacotes no kernel, para que possamos compartilhar a rede do servidor.

Esse procedimento precisa ser feito pelo usuário “root”:

Caso voce nao tenha definido a senha para o usuario root, vamos definir abaixo:

Acessando o console como “root”

Habilitando o encaminhamento de pacotes:

PASSO 6: TESTANDO O SERVIDOR SQUID PROXY NO UBUNTU LINUX

Ajuste o endereço IP do servidor nas configurações de Proxy do navegador.

Se você nao sabe qual o endereço IP do seu servidor digite:

Abra o Firefox e siga os passos abaixo:

Feche as configurações e o navegador e abra-o novamente.

Será solicitado Login e Senha para acesso a Internet:

Digite um site que está na lista de sites liberados:

www.uol.com.br

Vamos acessar um site que está na lista de Bloqueados:

www.globo.com

Pronto, agora você já possui um servidor Proxy Squid em Linux Ubuntu. 

Dúvidas, comentário e sugestões postem nos comentários…
  Até a próxima!


Johnny Ferreira
johnny.ferreira.santos@gmail.com
http://www.tidahora.com.br


Facebook Comentários
Compartilhar
Sair da versão mobile