Linux Mint

Como instalar e configurar Squid Proxy no Ubuntu, Linux Mint

Como instalar e configurar Squid Proxy no Ubuntu, Linux Mint

Um proxy é necessariamente um sistema que fica entre o seu computador e o computador ao qual você deseja se conectar. Ao usar um servidor proxy, o tráfego da web passa pelo servidor proxy em seu caminho para o endereço de destino em um servidor diferente. A solicitação então retorna por meio do servidor de destino através do mesmo servidor proxy mostrando o site para você.

Aqui estão algumas coisas que o proxy pode fazer por você.

Então, é basicamente isso que um proxy faz. Como resultado de tudo isso, torna seu sistema e rede muito mais seguros, rápidos e reduz o tempo de resposta.

Servidor Proxy Squid

Agora que entendemos como lidar com proxies, vamos falar sobre o Squid. O Squid Proxy Server é um proxy completo que é muito popular na comunidade Linux. Isso porque ele tem tudo o que poderia ser desejado de um programa desse tipo.

O Squid suporta todos os principais protocolos. Primeiro, o HTTP (Hyper-Text Transfer Protocol), que traz os sites que você visita. Em seguida, FTP (File Transfer Protocol), que é responsável por todos os tipos de downloads e uploads. Além disso, ele armazena dados de SSL (Secure Sockets Layer). É o protocolo que garante uma conexão segura. Por fim, ele também armazena em cache os dados DNS (Sistema de Nome de Domínio), que busca o endereço IP dos sites que você visita. Isso torna o tempo de resposta ainda mais rápido.

Isso pode ser um pouco opressor para iniciantes, mas se você notar pelas descrições, basicamente cobre tudo o que você faz na internet.

Agora vamos começar com a instalação.

Instale e configure o Squid Proxy no Ubuntu, Debian e Mint

Etapa 1 - Instalando e iniciando os serviços.

Primeiro, atualize seu sistema. Isso não é absolutamente essencial, mas é uma boa prática.

sudo apt-get update

Agora instale o Squid.

sudo apt-get install squid

Agora você precisa iniciar e habilitar o serviço. Portanto, insira estes códigos:

sudo systemctl start squid
sudo systemctl enable squid

Agora, para o teste (de novo, boa prática):

sudo systemctl status squid

A saída deve ser parecida com isto.

É assim que a verificação de status se parece no Linux Mint.

Eu queria que fosse assim tão fácil. Mas isso não. Por padrão, as configurações do Squid não estão configuradas corretamente, então teremos que configurá-lo antes de podermos usá-lo. Então, vamos ver o que precisa ser feito.

Etapa 2 - Alterar a porta padrão

Agora abra o arquivo de configuração do Squid com qualquer editor de texto com o qual você se sinta confortável. Para Ubuntu, o padrão é Gedit, para Mint Xed. Eu recomendo usar Gedit. Se não tiver, você pode instalá-lo usando o seguinte comando:

sudo apt-get install gedit

Agora, para abrir o arquivo:

sudo gedit / etc / squid / squid.conf

Saída de amostra

É assim que o arquivo de configuração do Squid se parece. Não leia muito, vai confundir sua mente.

Agora procure, ou melhor ainda, use o recurso localizar para encontrar a linha que tem 'http_port 3128'. Você pode usar o recurso localizar pressionando CTRL + F no Gedit (e na maioria dos outros editores de texto gráfico). A porta padrão do Squid é 3128 e é recomendado alterá-la caso contrário o seu sistema pode ficar um pouco vulnerável a ataques.

Portanto, substitua o 3128 pela porta que você deseja. Certifique-se de procurar esse número de porta na Internet, caso contrário, você pode sobrepor a porta de algum outro protocolo importante. Estamos usando 8888 como exemplo.

Saída de amostra

Alterar a porta HTTP é altamente recomendado.

Etapa 3 - Controle de listas de controle de acesso

Tanto para a parte fácil. Agora temos que adicionar regras aos arquivos de configuração que irão determinar quais usuários têm permissão para acessar o sistema e quais não são.

Vamos primeiro especificar o alcance da rede. Encontre uma linha usando as palavras-chave 'acl localnet'. Deve ser o que surge:

Saída de amostra

parte 'acl localnet' do arquivo de configuração.

Para descobrir qual é o alcance da sua rede, ligue outro terminal e escreva:

sudo ifconfig

Portanto, a partir do seu endereço IP, substitua a última parte por '0', e esse é o seu intervalo de rede. Por exemplo, meu endereço IP é 192.168.43.161. Então, meu alcance de rede é 192.168.43.0. Na linha, tenho que adicionar 192.168.43.0/24. Isso inclui todos os dispositivos nesta sub-rede.

Agora, abaixo de todas as linhas que começam com 'acl', adicione uma linha que adiciona o seu alcance de rede.

acl mint src 192.168.43.0/24

Eu usei o nome de usuário 'mint'. Você pode usar qualquer coisa para isso. Agora fornecemos acesso ao nome de usuário 'mint'.

http_access allow mint

Isso deve servir. Agora salve o arquivo.

Saída de amostra

Agora o .arquivo conf foi configurado. * Ufa *!

Agora reiniciamos o serviço Squid.

sudo systemctl restart squid

Isso deve permitir que os usuários da sub-rede usem o proxy.

E viola! Você instalou o proxy com sucesso. Basicamente, serve para instalar o proxy e colocar sites na lista negra, permitir ou proibir certos usuários e outras funções avançadas. Como foi sua instalação?? Deixe-nos saber sua opinião nos comentários abaixo.

Como desenvolver um jogo no Linux
Uma década atrás, poucos usuários de Linux preveriam que seu sistema operacional favorito um dia seria uma plataforma de jogos popular para videogames...
Portas de código aberto para motores de jogos comerciais
Recriações gratuitas, de código aberto e de mecanismo de jogo de plataforma cruzada podem ser usadas para jogar jogos antigos, bem como alguns dos tít...
Melhores jogos de linha de comando para Linux
A linha de comando não é apenas sua maior aliada ao usar o Linux - ela também pode ser uma fonte de entretenimento porque você pode usá-la para jogar ...