+ Responder ao Tópico



  1. #1

    Cool Squid.conf funcionando perfeitinho no Windows 2003 Server

    Boa noite galera!
    Depois de muita pesquisa tanto aqui no Under guanto em outros sites, vou postar meu aquid.conf que esta funcionando a pleno vapor no meu servidor windows 2003 server:

    Código :
    http_port 3128
    visible_hostname squid
     
    # Cache
     
    cache_mem 700 MB
    maximum_object_size_in_memory 32 KB
    maximum_object_size 1024 MB 
    minimum_object_size 0 KB
    cache_swap_low 90
    cache_swap_high 95
    cache_dir ufs C:\squid\var\cache 30000 16 256
     
    # Logs de acesso
     
    access_log C:\squid\var\logs\access.log squid
     
    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl SSL_ports port 443 563
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 563 # https, snews
    acl Safe_ports port 70 # gopher
    acl Safe_ports port 210 # wais
    acl Safe_ports port 280 # http-mgmt
    acl Safe_ports port 488 # gss-http
    acl Safe_ports port 591 # filemaker
    acl Safe_ports port 777 # multiling http
    acl Safe_ports port 901 # swat
    acl Safe_ports port 1025-65535 # portas altas
    acl purge method PURGE
    acl CONNECT method CONNECT
    http_access allow manager localhost
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
     
    #### Libera acesso a todas os sites pelo mec especifico ####
     
    #acl teste arp 00:00:00:00:00:00
    #http_access allow teste
    #http_access deny all
     
    #### Libera todos os sites para ip especifico ####
     
    #acl aplicacao src 192.168.2.44
    #http_access allow aplicacao
     
    #### Limita download para toda rede em 10MB ####
     
    acl html rep_mime_type text/html
    reply_body_max_size 10485760 allow html
     
    #### LIbera Acesso total no horario de Almoço ####
     
    acl almoco time 18:00-19:25
    http_access allow almoco
     
    #### Bloqueio de acesso a sites improprios no horario de expediente ####
     
    acl bloqueados dstdom_regex -i "C:\squid\etc\bloqueados.txt"
    http_access deny bloqueados
    error_directory C:\squid\share\errors\Portuguese
     
    acl redelocal src 192.168.2.0/24
    http_access allow localhost
    http_access allow redelocal
    http_access deny all

    Se alquem puder colocar no meu arquivo um controle de acesso com cadastro de usuário eu vou ficar grato.

    Por favor não esquecer que a primeira ACL tem prioridade sobre a segunda.
    Última edição por osmano807; 04-01-2011 às 11:03.

  2. #2

    Padrão Re: Squid.conf funcionando perfeitinho no Windows 2003 Server

    Olá,
    Para a autenticação funcionar...
    Veja que na sua pasta c:/squid/bin, tem somente 1 arquivo, que se chama squidclient.
    nesta pasta, para a autenticação funcionar, precisa de 3 arquivos,
    squidclient, ncsa_auth e o htpasswd.
    O ncsa_auth está na pasta c:/squid/libexex, (copie ele para a pasta bin)
    O htpasswd, está no apache, arquivo onde ele foi instalado/apacheSoftware/apache2.2/htpasswd,
    copie ele tambem para a pasta sbin, (caso não tenha o apache, já mandei para seu email, zipado)
    Agora vá no pront de comando e faça

    C:\>cd\squid\bin (voce entrará na pasta bin)

    C:\squid\bin>(digite)htpasswd –c passwd (seunome) (-c, para criar o doc. txt com o nome passwd)
    ele vai retornar pedindo sua senha e pedindo para confirmar a senha, a partir de agora, para criar mais usuários, NÂO coloque mais o -c
    basta digitar no pront C:\squid\bin>htpasswd passwd (fulano) ( criou mais um user) e assim por diante
    htpasswd passwd joao
    htpasswd passwd maria
    htpasswd passwd paulo

    Explicando: htpasswd é o nome do executável depois passwd é o nome do documento de texto que foi criado
    Com o comando htpasswd passwd fulano, acrescento mais usuários.
    Linux: Servidores Linux para iniciantes - squid em servidor windows xp [RESOLVIDO]


    E no squid.conf acrescente
    #################Autenticação###################

    auth_param basic program c:/squid/bin/ncsa_auth.exe "c:/squid/bin/passwd"
    auth_param basic children 5

    auth_param basic realm xxagus
    auth_param basic credentialsttl 2 hours
    auth_param basic casesensitive off

    acl password proxy_auth REQUIRED
    acl localnet proxy_auth REQUIRED
    Última edição por pauloagus; 20-03-2011 às 17:24. Razão: complemento

  3. #3

    Padrão Re: Squid.conf funcionando perfeitinho no Windows 2003 Server

    Citação Postado originalmente por silvermac Ver Post
    Boa noite galera!
    Depois de muita pesquisa tanto aqui no Under guanto em outros sites, vou postar meu aquid.conf que esta funcionando a pleno vapor no meu servidor windows 2003 server:

    Código :
    http_port 3128
    visible_hostname squid
     
    # Cache
     
    cache_mem 700 MB
    maximum_object_size_in_memory 32 KB
    maximum_object_size 1024 MB 
    minimum_object_size 0 KB
    cache_swap_low 90
    cache_swap_high 95
    cache_dir ufs C:\squid\var\cache 30000 16 256
     
    # Logs de acesso
     
    access_log C:\squid\var\logs\access.log squid
     
    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl SSL_ports port 443 563
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 563 # https, snews
    acl Safe_ports port 70 # gopher
    acl Safe_ports port 210 # wais
    acl Safe_ports port 280 # http-mgmt
    acl Safe_ports port 488 # gss-http
    acl Safe_ports port 591 # filemaker
    acl Safe_ports port 777 # multiling http
    acl Safe_ports port 901 # swat
    acl Safe_ports port 1025-65535 # portas altas
    acl purge method PURGE
    acl CONNECT method CONNECT
    http_access allow manager localhost
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
     
    #### Libera acesso a todas os sites pelo mec especifico ####
     
    #acl teste arp 00:00:00:00:00:00
    #http_access allow teste
    #http_access deny all
     
    #### Libera todos os sites para ip especifico ####
     
    #acl aplicacao src 192.168.2.44
    #http_access allow aplicacao
     
    #### Limita download para toda rede em 10MB ####
     
    acl html rep_mime_type text/html
    reply_body_max_size 10485760 allow html
     
    #### LIbera Acesso total no horario de Almoço ####
     
    acl almoco time 18:00-19:25
    http_access allow almoco
     
    #### Bloqueio de acesso a sites improprios no horario de expediente ####
     
    acl bloqueados dstdom_regex -i "C:\squid\etc\bloqueados.txt"
    http_access deny bloqueados
    error_directory C:\squid\share\errors\Portuguese
     
    acl redelocal src 192.168.2.0/24
    http_access allow localhost
    http_access allow redelocal
    http_access deny all

    Se alquem puder colocar no meu arquivo um controle de acesso com cadastro de usuário eu vou ficar grato.

    Por favor não esquecer que a primeira ACL tem prioridade sobre a segunda.
    Ola! gostaria de saber qual versão do squid está usando ainda sou meio leigo no assunto mas andei lendo muito sobre isso tive um squid proxy com cache montado em minha lan mas o rapaz que me ajudava está sem tempo e estou sozinho mas tenho preferencia por montar ele no xp ou no server 2003 se for o caso obrigado e no aguardo de uma resposta.