Newsgroup: it.comp.os.linux.sys
Titolo: SQUID e HTTPS

Ciao a tutti. Ho installato e configurato Squid per far uscire i miei utenti
in internet via proxy.
Ho usato una versione RPM 2.4.STABLE6-1.7.2.
Funziona decisamente bene ma non riesco ad attivare il tunneling HTTPS.
Il file di configurazone che ho creato č cosě:
http_port 8080
acl all src <miarete>
acl allowed_users src "/etc/squid/allowed_users"
acl manager proto cache_object
acl localhost src 
127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 21 443 563 70 210 28 488 591 777 1025-65535
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow allowed_users
http_access deny all
Funziona tutto, ma se cerco di accedere via https a qualunque sito, ottengo
un messaggio di errore stile questo:
ERROR
The requested URL could not be retrieved
While trying to retrieve the URL: 
www.gbw2.it:443
The following error was encountered:
Connection Failed
The system returned:
    (111) Connection refused
The remote host or network may be down. Please try the request again.
Se esco normalmente via router e firewall, il sito č regolarmente
raggiungibile.
Dove cavolo ho scappellato?
Giorgio

 
Sei sicuro che il proxy abbia il corretto instradamento verso il router 
e/o il firewall permetta al proxy di uscire con la porta 443 ?
Ho provato 
https://www.gbw2.it
 e non http:
www.gbw2.it
 (la differenza e' 
nelle ssl) , ma il sito non funziona ugualmente.
Se ti puo' essere utile con lo stesso squid che hai installato e non 
variando nulla eccetto la porta 8080 vado tranquillamente su tutti i 
siti anche tramite ssl.
Magari se mi dessi qualche linkk potrei fare dei test anche io.
Ciao

Non è un problema di firewall.
Se io disabilito l'uscita tramite proxy del moi browser esco regolarmente,
se io esco via proxy mi si presenta l'errore.
Comunque anche su questo non esco: 
https://www.areaprivati.190.it
Bo...

 Non č un problema di firewall.

be' non funziona neanche a me sulla url che hai specificato . Ma il 
problema e' che non funziona anche SENZA SQUID.
Ciao

Mah... io ci vado regolarmente cliccando il link del post!

 
Ora anche io.
Evidentemente questa mattina , quando ho provato c'erano problemi sul sito.
Infatti rispondeva anche la porta 443, ma il web server non restituiva 
nulla.
Allo stato attuale dei fatti, confermo che con squid e stessa versione 
da te utilizzata "navigo" tranquillamente sia con http che su hhtps.
Quello che puoi fare e' verificare tramite tcpdump che ci sia colloquio 
tra il proxy server e il "sito" remoto sulla tcp/443.
Fammi sapere.
Ciao
Andrea

tcpdump -i eth0 dst 195.103.106.144
tcpdump: listening on eth0
15:42:45.253389 10.0.0.247.2443 > www.gbw2.it.https: S
472755390:472755390(0) win 5840 <mss 1460,sackOK,timestamp 164454
25 0,nop,wscale 0> (DF)
15:42:45.256199 10.0.0.247.2444 > www.gbw2.it.https: S
467410685:467410685(0) win 5840 <mss 1460,sackOK,timestamp 164454
25 0,nop,wscale 0> (DF)
15:42:45.257030 10.0.0.247.2445 > www.gbw2.it.https: S
469354663:469354663(0) win 5840 <mss 1460,sackOK,timestamp 164454
25 0,nop,wscale 0> (DF)
Questo č il responso del tcpdump. Direi che il proxy cerca di uscira ma...
Suggerimenti?

 Questo è il responso del tcpdump. Direi che il proxy cerca di uscira ma...
.. ma NON TI RISPONDE! ,
Ed e' questo il motivo per cui non ti funziona.
Infatti S e' il syn bit necessario alle comunicazioni TCP/IP.
Come vedi la tua macchina tenta di instaurare una connessione TCP/IP 
sulla 443 remota, ma non torna indietro il pacchetto di SYN/ACK.
Quindi la tua macchina ci riprova.
Ripeto la domanda (scusami) sei sicuro che il firewall lasci passare i 
pacchetti con destinazione 443 provenienti da Proxy?
Ovviamente il firewall deve essere configurato in modo che le risposte 
dalla 443 possano entrare nella tua lan .
Ciao
Andrea

Sono un testa di quiz!
Hai ragione: il mio PC può uscire via firewall, il proxy no.
Aperta la porta del firewall per il proxy tutto funziona.
Che cazzata...
Ti ringrazio immensamente.
Giorgio


di nulla !