On 10/14/22 10:32, LEMRAZZEQ, Wadie wrote:
I tried to implement this on a dockerized Alpine, and a squid 5.5 with openssl module
FWIW, Squid v5.5 is unusable in many environments -- too many bugs. Use
v5.7 or later. I do not know whether one of those bugs are responsible
for the specific problem you are discussing though.
in squid.conf, I have:
...
http_port 3128
https_port 3129 cert=/etc/squid/crt.pem key=/etc/squid/key.pem
OK.
but when I request squid https port, I got this error every time, in
cache.log:
_How_ do you "request squid https port"?
ERROR: failure while accepting a TLS connection on conn77
local=172.17.0.2:3129 remote=172.17.0.1:56608 FD 12 flags=1:
connection: conn77 local=172.17.0.2:3129 remote=172.17.0.1:56608 FD 12 flags=1
Error.cc(22) update: recent:
ERR_SECURE_ACCEPT_FAIL/SQUID_TLS_ERR_ACCEPT+TLS_LIB_ERR=1408F09B+TLS_IO_ERR=1
According to "openssl errstr", that OpenSSL error is:
error:1408F09B:SSL routines:ssl3_get_record:https proxy request
Most likely, the client is sending a plain text CONNECT request before
encrypting the TLS connection to the HTTPS proxy. In other words, the
client thinks it is talking to an HTTP proxy while you want it to think
that it is talking to an HTTPS proxy. For example,
* HTTP proxy: curl -x http://172.17.0.2:3128/ ... https://example.com
* HTTPS proxy: curl -x https://172.17.0.2:3129/ ... https://example.com
HTH,
Alex.
...
I also tried this with squid 4.10 with gnutls module, in an Ubuntu 20.40
environment, with the same squid.conf, and I got again a TLS error
...
client_side.cc(2597) tlsAttemptHandshake: Error negotiating TLS on
local=x.x.x.x:3129 remote=x.x.x.x:50874 FD 11 flags=1: Aborted by
client: An unexpected TLS packet was received.
...
I used for certificates, a self signed one, and a generated certificate
signed by our CA, for both scenarios
Also, I tried multiple https_port options (disable some SSL
implementation, manipulation of client certificates...) but without success
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users