Respostas:
Se você está perguntando se o Squid pode proxy de conexões SSL, então sim. Ele não pode armazenar em cache conexões SSL por razões óbvias.
Se você está perguntando se pode fazer proxy HTTP (ou armazenamento em cache) por meio de um proxy Squid que requer HTTPS, sim, pode fazê-lo se você não estiver executando proxy transparente. É o mesmo que usar URLs de proxy HTTP. Obviamente, o Squid precisa ser configurado para cache via SSL.
Isso é útil se você administra um cyber café ou abre o Wi-Fi e não deseja que o tráfego de todos seja visível para todos.
Consulte a documentação para https_port: http://www.squid-cache.org/Doc/config/https_port/
Outra maneira é usar o Stunnel ou algo semelhante: Aqui está um exemplo usando o Stunnel: http://www.jeffyestrumskas.com/index.php/how-to-setup-a-secure-web-proxy-using-ssl-encryption -squid-cache-proxy-e-pam-authentication / index.html
Você também pode usar o túnel SSH.
ssh user@your-proxy-host -D 127.0.0.1:1080
Use 127.0.0.1:1080
como SOCKS5
proxy no Firefox.
Você também pode executar qualquer proxy (como o squid) no seu proxy-host vinculado a 127.0.0.1 e usar a -L 127.0.0.1:3128:127.0.0.1:3128
opção para encaminhá-lo através do ssh.
Para o último, você também pode substituir ssh por socat ou stunnel.
O Firefox ainda não pode falar HTTPS com proxy (bug https://bugzilla.mozilla.org/show_bug.cgi?id=378637 )
O Chrome pode fazer isso: http://www.chromium.org/developers/design-documents/secure-web-proxy