While at work, I want to use a proxy for my yahoo instant messages, for legitamate privacy reasons (nosey network admins). I want to go thru a squid proxy running on a linux box at home.
I got Aol instant messenger working as described below, but Yahoo does not work following the same procedure.
To get AOL instant messenger (AIM) working, I added 5190 (the port AIM uses) to the acl entry in squid.conf. For yahoo I also added 5050 (yahoo's port), so that line in squid.conf now reads as follows:
acl SSL_ports port 443 563 5190 5050
Then in AIM, I check the proxy checkbox, and enter my host (127.0.0.1) and port (squid's port, 3128). The reason my host is 127.0.0.1 is because I use putty to tunnel into my linux server, and port 3128 is forwarded.
I verified that this works by running a sniffer on my computer (ethereal), and verifying that without the proxy configured, I see outbound IP packets on port 5190, and with the proxy enabled, no such packets are sniffed.
I configured Yahoo messenger similarly and was able to connect, HOWEVER, the sniffer detected that the yahoo packets (on port 5050) are routed to the external destination IP, rather than being tunnelled through the proxy.
My yahoo select an HTTP proxy just like in AOL, with host 127.0.0.1 and port 3128 (I also tried using port 80)
Since squid's port 3128 is not open, the only way to reach squid is through the ssh tunnel, so my squid.conf has no access restrictions (acl all src 0.0.0.0/0.0.0.0 )
What am I doing wrong?
by: plimpiasPosted on 2005-07-13 at 23:36:34ID: 14438160
If using a hardware firewall open tcp port 5050 outbound for messaging
tcp port 5100 for web cam
is using isa server you must go to the firewall client properties on the isa server.
select the application settings tab and make a new entry
application : msmsgs
key: Nameresolutionforlocalhost
value : p
you do not need to configure proxy settings on the yahoo client.
if you are using isa make sure the client has the firewall client installed.