Como usar o Squid 3.5 no Ubuntu 16.04 -- networking campo com server campo com squid camp askubuntu Relacionado O problema

How to use squid 3.5 in ubuntu 16.04


0
vote

problema

português

Estou tentando usar o servidor proxy Squid no meu laboratório, mas o vídeo que está disponível no YouTube são antigos, por favor, guie-me Instalar e configure o Proxy Squid 3.5 no Ubuntu 16.04 Lts. E mais uma coisa que eu quero fornecer a internet aos clientes como fazer isso usando um sistema de servidor (2 porta Ethernet 1. Internet / por ISP 2. Internet / out por servidor).

Agradecemos antecipadamente.

english

I'm trying to use squid proxy server in my lab but the video that are available on the youtube are old so kindly guide me install and configure Squid Proxy 3.5 on Ubuntu 16.04 LTS. And one more thing i want provide the internet to the clients how to do that using a server system (2 Ethernet port 1. Internet/IN by ISP 2. Internet/OUT by Server).

Thanks in advance.

        

Lista de respostas

0
 
vote
Em primeiro lugar, a configuração de Squid é bastante direto se você quiser uma instalação básica e desconectada. Instale-o com sudo apt install squid . Isso irá instalar o Squid e criar um arquivo de configuração padrão ABCDEFGHIJKLMBCDefGHIJKLMN1 nomeado ABCDEFGHIJKLMNABCDEFGHIJKLMN2 . Isso provavelmente precisa ser editado para se adequar à sua configuração, incluindo regras da ACL para permitir o acesso.

Se você quiser ir além disso, este é um tópico razoavelmente complexo, como lula pode fazer muitas coisas, e o que você precisa depende do que você quer - apenas filtragem, apenas cache, cache e filtragem, cache de MS Atualizações do Windows, proxy reverso (ou seja, atuando como front end para um servidor da Web).

O arquivo em si é bastante bem comentado, então você poderá configurar uma configuração de trabalho apenas lendo o arquivo de configuração, se estiver familiarizado com a rede e como funciona um proxy. Isso não é algo que eu sugira vídeos para. Eu sugiro ler o documentação de lula . É muito bem documentado, e o Google lhe dará toneladas de exemplos de trabalho para casos específicos.

Observe que o cache é mais difícil a partir de hoje, à medida que mais e mais tráfego são criptografados e, portanto, não armazenados em cache. Exceções notáveis ​​são, por exemplo, atualizações de janelas e atualizações do sistema operacional, onde você pode economizar quantidades significativas de largura de banda por cache - e eles são distribuídos em texto claro à medida que o conteúdo é assinado.

Para compartilhar a Internet Acccess, você pode usar o Squid (para dar apenas www e ftp) acesso, ou você pode fazer algum tipo de roteamento. O roteamento mais comum em configurações corporativas residenciais e pequenas é NAT, onde o roteador traduz um endereço público externo, para muitos internos.

Outro tipo de roteamento é simplesmente procurar com base em uma tabela de roteamento e encaminhando o pacote para o próximo salto. Isso pode ser usado dentro da mesma rede, com IP privado ou externamente com o Public IP's. Isso está em vigor, o que é comum para o IPv6 e a Internet Pública. Além disso, o roteador pode empregar ACLs, listas de controle de acesso, para permitir ou negar o tráfego baseado em critérios definidos.

Em suma, este é um tópico razoavelmente complexo, e eu mal arranhando a superfície dela aqui - mas dar uma resposta mais completa requer mais conhecimento do que você está tentando fazer ou alcançar. Além disso, dar um passo a passo provavelmente não lhe ensinará muito; Você tem que aprender os fundamentos da rede, e ter uma compreensão de trabalho de como os hosts na Internet fala um com o outro e como os pacotes são tratados. Um certo conhecimento do protocolo do HTTP também é bom, se você pretende configurar um proxy.

Então, para obter uma resposta melhor, você precisa ser mais específico quanto ao que deseja alcançar e que nível de conhecimento você tem.

 

First of all, configuring squid is fairly straight forward if you want a basic, untailored installation. Install it with sudo apt install squid. This will install squid, and create a default configuration file /etc/squid/ named squid.conf. This probably has to be edited to suit your setup, including ACL rules for allowing access.

If you want to go beyond that, this is a fairly complex topic, as squid can do a lot of things, and what you need depends on what you want - only filtering, only caching, caching and filtering, caching of MS Windows updates, reverse proxy (i.e. acting as front end for a web server).

The file itself is fairly well commented, so you'll be able to set up an working configuration just by reading the configuration file if you are familiar with networking and how a proxy works. This is not something I'd suggest videos for. I'd suggest reading the Squid documentation. It's very well documented, and google will give you tons of working examples for specific cases.

Note that caching is more difficult as of today, as more and more traffic is encrypted, and thus not cacheable. Notable exceptions are for instance Windows updates, and OS updates, where you can save significant amounts of bandwidth by caching - and they're distributed in clear text as the content is signed.

For sharing internet acccess, you can either use squid (to give www and ftp only) access, or you can do some kind of routing. The most common routing in residential and small corporate settings is NAT, where the router translates one external, public, address to many internal.

Other kind of routing is simply look up based on a routing table, and forwarding the packet to the next hop. This can be used within the same network, with private IP's, or externally with public IP's. This is in effect what's common for IPv6, and the public internet. Additionally the router can employ ACLs, Access Control Lists, to permit or deny traffic based on set criteria.

In short, this is a fairly complex topic, and I'm barely scratching the surface of it here - but giving a more complete answer requires more knowledge of what you are trying to do or achieve. In addition giving a step by step will likely not teach you a lot; you have to learn the basics of networking, and have a working understanding of how hosts on the internet talks to each other, and how packets are handled. A certain protocol knowledge of HTTP is also good, if you aim to set up a proxy.

So to get a better answer you have to be more specific as to what you want to achieve, and what knowledge level you have.

 
 

Perguntas relacionadas

2  Squid ausente em /etc/init.d  ( Missing squid in etc init d ) 
Eu instalei o Squid v3 no Ubuntu 13. Running Squid3 -V responde com a versão 3.3.8 (ainda não consigo encontrar nenhum script de lula em /etc/init.d). Eu sou ...

2  Possível configurar (Squid) proxy para que um navegador possa ignorar uma VPN?  ( Possible to configure squid proxy so a browser can bypass a vpn ) 
Eu quero fazer o seguinte (se for possível): Tem 1 navegador (digamos quefox) como normal - todo o tráfego usa minha VPN. Ter outro navegador (digamos chrom...

1  Eu não tenho lula instalada no meu sistema Ubuntu, mas receba erro de lula?  ( I do not have squid installed on my ubuntu system but receive squid error ) 
Quando eu digito sudo curl ifconfig.me retorna meu IP, mas quando eu digito o mesmo sem sudo, recebo um erro de acesso ao squid negado? Alguém sabe por que ...

8  Iniciar / parar de tomar muito tempo  ( Start stop taking too much time ) 
Na minha máquina Ubuntu, eu tenho squid3 como um daemon que começa na inicialização. O problema é que squid3 leva muito tempo para começar e parar (mais...

1  Como configurar uma lista negra no Squid 3?  ( How to configure a blacklist in squid 3 ) 
Eu configuro lula como esta, mas a lista negra não funciona. Eu procuro algo na web, mas nada. #SQUID squid.conf http_port 8080 #########################...

1  Reinstalando proxy de lula  ( Re installing squid proxy ) 
Eu instalei o proxy Squid no sistema do Ubuntu. Algo deu errado no arquivo de configuração. Então eu preciso reinstalar a lula. . Qual é o comando para remo...

1  Onde eu posso encontrar zential?  ( Where i can i find zentyal ) 
Estou usando o Ubuntu 10.10 Maverick. Alguém sabe onde eu posso encontrar uma versão do Zentyal para isso? Eu ouvi que o Webmin não está disponível mais, e ...

4  Proxy de calamar transparente de encaixe  ( Docker transparent squid proxy ) 
Eu estou tentando executar um proxy transparente de Squid3 em uma imagem de encaixe, no meu laptop. Então, no mesmo laptop, quero usar o proxy transparente. A...

0  Erro de Squid no Bid9 Start  ( Squid error on bind9 start ) 
Estou recebendo o seguinte erro após uma atualização de BIND9 quando eu reiniciar o BID9 no meu servidor 12.04 Lts: root@server2:/etc/bind# service bind9 r...

2  Não é possível usar apt-get ou cpan  ( Unable to use apt get or cpan ) 
Eu estou usando o Ubuntu 12.10. Alguns dias, eu precisava mudar meu proxy para se conectar à Internet no meu Instituto. Depois disso, não consigo acessar a In...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.