SQUID

Descripción

Mapa Mental sobre SQUID, creado por Luiz Eduardo el 01/05/2019.
Luiz  Eduardo
Mapa Mental por Luiz Eduardo, actualizado hace más de 1 año
Luiz  Eduardo
Creado por Luiz Eduardo hace casi 5 años
358
0

Resumen del Recurso

SQUID

Nota:

  • O Squid é o principal servidor proxy para conexões HTTP e HTTPS, podendo também atuar com outros protocolos.
  1. Principais recursos - Proxy
    1. Cache - Melhoria de performance e velocidade no acesso
      1. Filtro/Bloqueio - permite definir o que pode ser acessado, quem, quando e etc.
        1. Autenticação de Usuários
          1. Intermediário nas conexões entre cliente e servidor
          2. Principal Proxy server do mercado
            1. Proxy para http, https, ftp e outros...
              1. Compatibilidade: Unix/Linux/Windows
            2. Pacotes e arquivos de configuração
              1. Principais diretórios
                1. /etc/squid
                  1. /etc/squid/squid.conf
                    1. http_port 3128

                      Nota:

                      • Porta default que o squi irá ouvir
                      1. Autenticação/Controle de acesso

                        Nota:

                        • Para definição das regras de controle de acesso são utilizadas acls, definidas no seguinte formato: 
                        1. LDAP|BD|SAMBA|HTPASSWD

                          Nota:

                          •  auth_param basic realm Por favor identifique-se para conseguir acesso auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwords # ACL PARA AUTENTICAÇÃO acl autenticacao proxy_auth REQUIRED
                          1. auth_param

                            Nota:

                            •  #auth_param basic realm Por favor identifique-se para conseguir acesso #auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwords # ACL PARA AUTENTICAÇÃO #acl autenticacao proxy_auth REQUIRED 
                            1. auth_param basic realm

                              Nota:

                              • # O realm define a mensagem a ser exibida auth_param basic realm Por favor identifique-se para conseguir acesso
                              1. auth_param basic program

                                Nota:

                                • # Define o modo de autenticação. Nesse caso também é indicado o arquivo que contém os usuários e senhas. Esse arquivo é criado pelo comando htpasswd, da mesma forma como foi criado para o controle de acesso no Apache. auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwords
                                1. Regras para Autenticação
                                  1. acl autenticacao proxy_auth REQUIRED

                                    Nota:

                                    • # Criação da acl do tipo proxy_auth
                                    1. Uso da acl
                                      1. http_access allow autenticacao
                                2. Tipos de ACL
                                  1. dst
                                    1. port
                                      1. srcdomain
                                        1. dstdomain
                                          1. src
                                            1. time

                                              Nota:

                                              • Dia da Semana e Horário ◦ Exemplo: time MTWHF 12:00-14:00 ◦ S = Domingo ◦ M = Segunda ◦ T = Terça ◦ W = Quarta ◦ H = Quinta ◦ F = Sexta ◦ A = Sábado
                                              1. proto
                                                1. browser

                                                  Nota:

                                                  • • browser : Navegador utilizado 
                                                  1. url_regex

                                                    Nota:

                                                    •  String ou expressão presente na URL
                                                    1. urlpath_regex

                                                      Nota:

                                                      • • urlpath_regex : String ou expressão presente na URL, excluindo-se o endereço do domínio 
                                                      1. Exemplos de ACLs
                                                        1. acl localnet src 10.0.0.0/8
                                                          1. acl SSL_ports port 443
                                                            1. acl entretenimento url_regex futebol esporte novela
                                                              1. acl horario-comercial time MTWHF 09:00-18:00
                                                                1. acl proibidos url_regex -i "/etc/squid/proibidos.txt"
                                                                  1. acl dominios dstdomain .facebook.com .globoesporte.com .windows.com
                                                                    1. Após definidas as acls
                                                                      1. http_access allow/deny <acl>
                                                                        1. http_access deny entretenimento !horario-comercial
                                                                          1. http_access deny proibidos
                                                                            1. http_access allow dominios
                                                                              1. http_access allow localnet
                                                                                1. http_access deny all
                                                                    2. /var/log/squid
                                                                      1. /var/log/squid/access.log
                                                                        1. /var/log/squid/cache.log
                                                                        2. /usr/sbin/squid
                                                                          1. Principais Comandos

                                                                            Nota:

                                                                            • # squid -v : Versão # squid -k reconfigure : Relê as configurações # squid -z : Recria os diretórios de cache 
                                                                          2. cache
                                                                            1. /var/spool/squid/

                                                                              Nota:

                                                                              • /var/spool/squid : Diretório em que o cache será armazenad
                                                                              1. cache_dir ufs /var/spool/squid 100 16 256

                                                                                Nota:

                                                                                • Nessa configuração temos que: • ufs : Estrutura de armazenamento dos arquivos do cache • /var/spool/squid : Diretório em que o cache será armazenado • 100 : Quantidade máxima, em MB, de armazenamento • 16 : Quantidade de diretórios no primeiro nível. Nomes em formato hexa • 256 : Quantidade de subdiretórios em cada diretório. Nomes em formato hexa
                                                                            Mostrar resumen completo Ocultar resumen completo

                                                                            Similar

                                                                            Instalação Squid3 Debian 8.3
                                                                            Fabrício Vasconc
                                                                            Gestión de Proyectos
                                                                            Maye Tapia
                                                                            Test de Matemáticas para el GMAT (en Inglés)
                                                                            Diego Santos
                                                                            Cómo Calcular la Nota de Admisión en la Selectividad
                                                                            maya velasquez
                                                                            CCNN 5EP. Tema 6. Aparato locomotor
                                                                            JOSÉ ALBERTO VERDUGO GARCÍA
                                                                            ESTADO DE FLUJOS DE EFECTIVO
                                                                            Christian Muñoz
                                                                            Línea del Tiempo: La Creación de la Tierra
                                                                            Valdeavellano
                                                                            Sistema Nervioso Autónomo
                                                                            Ahtziri Sequeira
                                                                            GS-2. LAS GUARDIAS DE SEGURIDAD
                                                                            antonio del valle
                                                                            FGM-12. MANIFESTACIONES EXTERNAS DE LA DISCIPLINA
                                                                            antonio del valle
                                                                            PALABRAS. Clases...
                                                                            Ulises Yo