Un p'tit tunnel ssh et c'est réglé... 
Mais oui, doit sans doute y avoir un filtrage à l'autre bout.
Pour Freenode, essaye voir de te connecter avec l'un de ces ports:
"All freenode servers listen on ports 6665, 6666, 6667, 6697 (SSL only), 7000 (SSL only), 7070 (SSL only), 8000, 8001 and 8002."
