Being that not all locations allow all ports to be accessed through their gateway to the internet, sometimes you will run into problems in connecting to your IM programs such as iChat or, even better, Adium.1
Now, we know that all internet access points (WiFi spots, hotels, etc) will allow Port 80.2
So, we’re going to switch our Adium to connect through 80 and 4433.
Let’s start with the most common messenger, AIM. Set the port to 443 and the server should be the default for your application. At the time of this it is login.oscar.aol.com.
For Yahoo, set the port to 80 and login server to scs.msg.yahoo.com.
For MSN, set the port to 80 and the login server to messenger.hotmail.com. Also check the “Connect via HTTP” box. This allows access through port 80.
For Google Talk, or I’d imagine any Jabber network, set the Transport Layer Security. Also be sure to check “Force old-style SSL“ and “Require SSL/TLS“. If you check “Do strict certificate checks”, you will get a message box every time you try to load up Adium to accept a certificate. I have left this on, but I do know for a fact if you uncheck this, that message will not bother you again.
Lastly, if you are still using ICQ4, you can set your port to 443 and login server to login.oscar.aol.com. I wouldn’t suggest using ICQ anymore because it’s a pretty bad service. Check out the criticisms on wikipedia.
Now, if you restart your Adium (or whatever client you are using), you should have connection to the IM protocols.
Some of the drawbacks to this method is that your data is being sent over an unsecure port, and therefore can be subject to any sniffers. If you are paranoid about your chats, I’d suggest using an online version such as Meebo which does go through HTTPS.
Thanks, this helped.