Configuração do Squid para permitir todos os https e bloquear todo o resto de e para localhost

1

Estou tentando usar o squid para simular algo na minha máquina Windows local para fins de teste.

Eu preciso permitir que aplicativos locais e navegadores se conectem a um servidor tomcat em execução no host local, que eu aliasse no arquivo hosts como, por exemplo, testServer . Tudo precisa ser capaz de se conectar via https, mas não http, e todas as conexões vêm e permanecem na minha máquina local.

Por exemplo, desejo permitir https://testServer:8443/keepAlive , mas não http://testServer:8080/keepAlive .

Eu posso obter o squid para permitir ou bloquear conexões http, mas não consigo que ele permita https. Eu tentei muitas coisas ao longo destas linhas:

#https_port 8443 cert=c:/squid/tomcat_cert.pem defaultsite=testServer
acl sites_server_1 dstdomain testServer
http_access allow sites_server_1
http_access allow SSL_ports
http_access deny !SSL_ports
acl SSL_ports port 443
acl SSL_ports port 8443  #Tomcat ssl

Eu também observei o uso do apache com o proxy mod para fazer isso, e não parece mais simples. Mas se há uma ferramenta mais adequada para isso, seria uma ótima resposta também. Isto parece que deveria ser simples, mas qualquer ajuda seria apreciada.

Edit: Acabei de perceber um problema com as portas aqui, eu vou precisar mudar a porta que meus aplicativos apontam para que eu não tenha o proxy e o tomcat tentando escutar na mesma porta na mesma máquina, então Eu também preciso configurar o squid para redirecionar essa porta.

    
por Fulluphigh 12.09.2014 / 17:13

0 respostas

Tags