telnet localhost 3128
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
Connection closed by foreign host.
I get the same result for ports like 8000, 8080.
Telnet from client to 3128 hangs and doesn't connect. Telnet to other ports does connect.
Then you have some sort of firewall, manageable switch or similar device
between the client and your squid OR a firewall on your squid box (looks
unlikely from your previous post) OR some sort of port redirection
running on the client, the server or in between. This has nothing to do
with squid itself.
Yours,
Jakob Curdes