How do I connect to an IRC server behind NAT using Android phone?
One way to do this:


Run an SSH client on your phone, such as ConnectBot
Forward a local port to the remote IRC server, say localhost port 1234 to irc.server.ip:6666. (Directions for ConnectBot, with screenshots)
Connect your IRC client to localhost:1234, instead of irc.server.ip:6666. If this doesn't work, check that you have permissions.


When your connection's not working, you will have to do some extra debugging to check that the SSH tunnel is still up. But otherwise, you should be able to use any IRC client.