Servidor Proxy Squid no Linux Ubuntu

21 dez

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

One Reply to “Servidor Proxy Squid no Linux Ubuntu”

  1. Boa noite
    estou com problemas poderia me ajudar
    no navegador está pedindo usuario e senha para logar, mas não está bloqueando os sites.
    e teria como fazer proxy transparente

Comments are closed.