proxy autenticado

1. proxy autenticado

marcio almeida
bluney

(usa Debian)

Enviado em 02/02/2017 - 15:45h

boa tarde.
editei um conf simples do proxy squid3 para autenticar usuários da rede local.porém,quando aciono o navegador da máquina cliente não aparece nenhum pronpt de autenticação para autenticar e nega tudo.se eu comentar as regras ele volta a a ficar funcional.mas eu queria aplicar as regras.
alguém pode me ajudar a solucionar esse problema?


  


2. Re: proxy autenticado

natha
ncampos

(usa Debian)

Enviado em 02/02/2017 - 15:54h

bluney escreveu:

boa tarde.
editei um conf simples do proxy squid3 para autenticar usuários da rede local.porém,quando aciono o navegador da máquina cliente não aparece nenhum pronpt de autenticação para autenticar e nega tudo.se eu comentar as regras ele volta a a ficar funcional.mas eu queria aplicar as regras.

mostre como esta seu arquivo de configuração.


3. Re: proxy autenticado

marcio almeida
bluney

(usa Debian)

Enviado em 02/02/2017 - 16:54h

http_port 3128
visible_hostaname proxy
#cache do squid
cache_mem 64 MB
maximum_object_size_in_memory 64 KB
maximum_object_size 512 MB
maximum_object_size 0 KB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid3 2048 16 256
cache_access_log /var/log/squid3/access.log
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern ^ftp: 15 20% 2280
########################################################
#regras das acls
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl SSL_ports port 443 563
acl Safe_ports port 80 #http
acl Safe_ports port 21 #ftp
acl Safe_ports port 80 #http
acl Safe_ports port 443 563 #http,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
#rede local
acl redelocal src 192.168.10.0/24
acl redelocal src 192.168.20.0/24
http_access deny !redelocal

#regras de bloqueio
acl bloqueados url_regex -i "/etc/squid3/bloqueados"
http_access deny bloqueados

acl palavrasproibidas dstdom_regex "/etc/squid3/palavrasproibidas"
http_access deny palavrasproibidas

acl extban url_regex -i "/etc/squid3/extban"
http_acces deny extban

#regras de autenticação
auth_param basic realm Digite Usuário e Senha!
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/passwd
acl autenticados proxy_auth REQUIRED
http_access allow autenticados

http_access allow localhost
http_access allow redelocal
http_access deny all








































































































4. Re: proxy autenticado

natha
ncampos

(usa Debian)

Enviado em 02/02/2017 - 17:31h

teste com essas regras, ajuste para sua rede (melhoria) .

################################################## AUTENTICACAO ###############################################
#PORTA
http_port 3128
#NOME DO SERVIDOR
visible_hostname Firewall



############### SITES QUE NAO PASSAM POR AUTENTICACAO #######################

acl sites_sem_autenticar_toda_rede url_regex "/etc/squid3/sites_sem_autenticar_toda_rede"
http_access allow sites_sem_autenticar_toda_rede


######################### PEDE A AUTENTICAÇO NO PROXY ##########################

auth_param basic realm "Entre com seu usuário e senha para nevegar"
auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/passwd
auth_param basic children 5
auth_param basic credentialsttl 8 hours ###( tempo que o usuário ficara logado até pedir autenticação novamete )
auth_param basic casesensitive off ### ( Case sensitive on diferencia maiuscula e minusculas )
acl autenticados proxy_auth REQUIRED

#DEFINE IDIOMA DE MENSAGENS DE ERROS
error_directory /usr/share/squid3/errors/Portuguese

################################################### CONFIGURACAO DE CACHE E DIRETORIO ############################
#LIMITE CACHE HTTP
request_body_max_size 0 MB

#CAMINHO DE LOG DE ACESSO DO SQUID E CAMINHO DE CACHE
cache_dir ufs /var/log/squid3/cache 5000 16 256
access_log /var/log/squid3/access.log
cache_log /var/log/squid3/cache.log

#DEFINE QUANTIDADE DE MEMORIA QUE O SERVIDOR IRA UTILIZAR PARA CACHE
cache_mem 32 MB

#DEFINE O TAMANHO MAXIMO DO OBJETO ARMAZENADO NO DISCO RIGIDO
maximum_object_size_in_memory 128 KB
maximum_object_size 156 MB
minimum_object_size 0 KB

#descarte arquivos antigos
cache_swap_low 90
cache_swap_high 95

#TEMPO DE VIDA DOS OBJETOS NO CACHE
refresh_pattern ^ftp: 360 20% 10080
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

acl SSL_ports port 443 563 10000
acl Safe_ports port 80 81 200 210 280 407 432 443 488 563 588 777 901 1550 3256 3442 1024-65535 5222 8080 10000 39350
acl purge method PURGE
acl CONNECT method CONNECT

http_access deny manager
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

####################################### LIBERACAO DE ATUALIZACAO DO ANTI-VIRUS######################################
acl liberacao_antivirus url_regex "/etc/squid3/liberacao_antivirus"
http_access allow liberacao_antivirus

####################################### CONTROLE DE ACESSO - LIBERADO E BLOQUEADO ###################################
######################################### DESCRICAO DO BLOQUEIO #####################################################
# Grupo 1 - usuario_acessototal - os usuários tem acesso livre a Internet
# Grupo 2 - usuario_acessorestrito - os usuários acessam qualquer site que não estiver na lista sites_bloqueados
# Grupo 3 - usuario_acessobloqueado - os usuários acessam somente os sites que estiverem na lista sites_permitidos

################################################# SITES LIBERADOS TODA REDE #########################################

acl sites_permitidos_toda_rede url_regex "/etc/squid3/sites_permitidos_toda_rede"
http_access allow sites_permitidos_toda_rede


################################################## usuario_acessototal ###############################################
# Grupo 1
# USUARIOS SEM RESTRICAO

acl usuario_acessototal proxy_auth "/etc/squid3/usuario_acessototal"
http_access allow usuario_acessototal

################################################### bloqueio de videos (PODE GERAR LENTIDAO NOS SITES ###############
#acl bloqueio_video_online rep_mime_type -i "/etc/squid3/bloqueio_video_online"
#http_reply_access deny bloqueio_video_online

################################################### downloads_bloqueados ###############################################
# Bloqueio por download de arquivo

acl downloads_bloqueados url_regex -i "/etc/squid3/downloads_bloqueados"
http_access deny downloads_bloqueados

#################################################### palavras_proibidas #################################################
# Bloqueio por palavras

acl palavras_proibidas url_regex -i "/etc/squid3/palavras_proibidas"
http_access deny palavras_proibidas

######################################## ACL UTILIZADA PARA BLOQUEIO DE SITES ############################################
# Bloqueio de sites por URL

acl sites_negados_usuario_acessorestrito url_regex -i "/etc/squid3/sites_negados_usuario_acessorestrito"
http_access deny sites_negados_usuario_acessorestrito

###################################################### usuario_acessorestrito #############################################
# Grupo 2

#*** Usuários com acesso controlado pelos sites bloqueados
acl usuario_acessorestrito proxy_auth "/etc/squid3/usuario_acessorestrito"
acl sites_negados_usuario_acessorestrito url_regex -i "/etc/squid3/sites_negados_usuario_acessorestrito"

http_access deny sites_negados_usuario_acessorestrito
http_access allow usuario_acessorestrito !sites_negados_usuario_acessorestrito

##################################################### usuario_acessobloqueado ##############################################
# Grupo 3

#*** Usuarios com acesso somente aos sites liberados
acl usuario_acessobloqueado proxy_auth "/etc/squid3/usuario_acessobloqueado"
acl sites_permitidos_usuario_acessobloqueado url_regex -i "/etc/squid/sites_permitidos_usuario_acessobloqueado"

http_access allow sites_permitidos_usuario_acessobloqueado
http_access deny usuario_acessobloqueado !sites_permitidos_usuario_acessobloqueado

#######################################################################################################
# liberação para autenticar --- cuidado pois se mover ele libera navegacao para Grupo 2

http_access allow autenticados
acl redelocal src 10.1.1.0/24
http_access allow redelocal
http_access deny all



5. proxy autenticado

marcio almeida
bluney

(usa Debian)

Enviado em 04/02/2017 - 09:53h

bom dia.
amigo abrigado pela boa intenção,mas o seu conf não funfou.
se puder apenas me mostrar onde estou errarndo no meu conf do squid na primeira comfiguração passada desde já agradeço;
pois isso seria um aprendizado para as futuras configurações.e eu saberia onde errei para corrigir com conhecimento.
abrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts