nilton-brito
(usa CentOS)
Enviado em 30/08/2017 - 15:26h
Boa tarde!
Amigos este e meu primeiro topico no forum, peço-lhes desculpas se eu cometer alguma infração.
Estou com o seguinte problema, e ja procurei diversos auxilios, ja segui diversos tutorial no youtube ate aqui mesmo no forum.
meu problea e o seguinte:
segue imagem do meu cenário.
Modem Adsl em Bridge - 15mb Velox OI
Mikrotik discando PPOE
configurações portas mikrotik RB 750:
Ether 1 = entrada modem
Ether 2 = saida rede cliente - 10.147.111.0/24 (dhcp 10.147.111.1.5 ate 254)
a um switch ligado na ether 2.
o Meu servidor Squid com Centos 7 esta ligado neste mesmo switch na rede cliente com o ip 10.147.111.2.
O meu problema e fiz todas as configurações certinhas fiz a regras no mikrotik para redirecionar o trafego da porta 80 para a porta 3128 no squid, ate ai tranquilo com o comando de log no squid consigo ver as solicitações inclusive os get da paginas sendo baixadas.
Segue regras do mikrotik:
General
Chain: dst-nat
Protocolo: Tcp
Dst.port: 80
In.Interface: bridge-local
Action
Action: dst-nat
To Addresse: 10.147.111.2
To Ports: 3128
Só que o squid so esta permitindo acesso as paginas HTTPS e bloqueando tudo e todo acesso das paginas HTTP, so que no log aparece os get de site HTTP, exemplo se eu digitar no navegador
www.oi.com.br aparece a pagina de acesso negado, mais se eu digitar qualquer site que seja https ele acessa normal tipo o google,
http://www.google.com.br nao abri o site ao contrario abre a pagina de bloqueio do squid mais se eu digitar
https://www.google.com.br ele carrega normal.
ja revisei todas as acls, ja coloquei todas em allow, mais sem sucesso. meu desejo e fazer cache da rede de tudo que meus clientes acessam para que possa melhorar o trafego na rede e consumo do link.
segue meu squid.conf
##### CONFIGURACAO DE CACHE – MEMORIA – LOG
http_port 3128 transparent
visible_hostname servidor-proxy
cache_mem 2048 MB
cache_swap_low 90
cache_swap_high 98
maximum_object_size 1048576 KB
minimum_object_size 0 KB
maximum_object_size_in_memory 128 KB
ipcache_size 2048
ipcache_low 90
ipcache_high 98
fqdncache_size 1024
cache_replacement_policy lru
memory_replacement_policy lru
cache_dir ufs /var/log/squid/cache 10000 16 256
cache_access_log /var/log/squid/access.log
##### OPCOES DE REFRESH #####
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
##### CONFIRMA AS ACLS ACIMA #####
##### ACLS PADRAO #####
acl manager proto cache_object
acl redelocal src 10.147.111.0/24
acl SSL_ports port 443 563 80
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 1025-65535 # unregistered ports
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 CONNECT method CONNECT
##### CONFIRMA AS ACLS PADRAO #####
http_access allow redelocal
http_access allow manager localhost
http_access deny manager
http_access allow !Safe_ports
http_access allow CONNECT
http_access allow !SSL_ports
http_access allow all
http_reply_access allow all
icp_access allow all
cache_effective_user squid
cache_effective_group squid
não consigo postar foto neste topico, queria colocar a prints de tela
lembrando que uso hotspot para autenticação e alguns dispositivo liberado acesso por mac.
Obs: Minha finalidade com o Squid e so fazer cache tranparente e que eu nao precise fazer configurações em navegadores com ip e porta, tendo em vista que tenho alguns equipamento na rede como chrome cast, celulares e tablets, e não tenho inteção no momento de bloquear nenhum trafego dos meus clientes.
Por favor alguem pode mim ajudar, sou iniciante no squid mais tenho uma pequena noção no mikrotik.