Este não é um acl
no seu squid.conf
?
Eu acho que você deve escrever
%código%
ao invés de
acl step1 at_step SslBump1
Atenciosamente, József
Acabei de configurar o Squid Server 3.5.26 no Ubuntu 16.04.2 LTS configurado com o SSL-bump. Http e Https estão funcionando bem, mas qualquer serviço da web que requer Web Sockets falha, por exemplo, um teste de velocidade.
Eu adicionei as seguintes linhas à minha configuração do squid em uma tentativa de forçar uma conexão direta e evitar o cache SSL para conexões de soquete da web.
#Temporarily allow all connections for debugging
http_access allow all
acl bump-bypass dstdomain 192.168.0.245 .speedtest.net
# URL's contains ws (most web socket urls do)
acl ssl-web-sockets SSL::server_name_regex \/ws
acl step1 at_step SslBump1
ssl_bump peek step1
ssl_bump splice bump-bypass ssl-web-sockets tcp-web-sockets
#I Read that there was a bug in bump that required !explicity
#for splice to work for web sockets
ssl_bump bump !ssl-web-sockets all
#just bump all doesn't work either
#ssl_bump bump all
Se eu desabilitar o ssl-bump e não descriptografar o tráfego criptografado, tudo funcionará bem.
Como posso configurar o squid para permitir uma conexão direta de soquete da web?
Atualizar
Atualizado para o Squid Server 4.0.21 e adicionado ao config
on_unsupported_protocol tunnel all
A documentação diz que isso deve permitir conexões de túnel TCP
Infelizmente, isso também não corrigiu o problema, ainda recebendo erro de soquete da Web
Connection closed before receiving a handshake response
Este não é um acl
no seu squid.conf
?
Eu acho que você deve escrever
%código%
ao invés de
acl step1 at_step SslBump1
Atenciosamente, József
Felizmente, na minha configuração, o speedtes.net está funcionando bem. Minha configuração está aqui:
acl step1 at_step SslBump1 acl step2 at_step SslBump2 acl step3 at_step SslBump3 ssl_bump peek step1 all ssl_bump peek step2 all ssl_bump bump all
Agora, o step3
acl
não é necessário, mas nesta configuração não está "lista de permissões" (não lista de URLs com extremos).
Eu acho, isso não é muito diferente, mas eu uso isso no Debian 8.7.