Accessing IRC from outside College

From Netsoc Wiki
Revision as of 16:57, 27 October 2012 by Stesh (talk | contribs)
Jump to: navigation, search

While we only allow direct connections to our IRC server from certain hosts inside College, you can use a system called ZNC to get access from anywhere. ZNC is an IRC bouncer, and it sits between our IRC server and the Internet.

If you'd like to use it, just send an email to support@netsoc.tcd.ie asking for an account on the bouncer. An admin will send you your username and password for the bouncer (this is different from your regular Netsoc password).

Then, connect to the bouncer like any other IRC server, using the following settings and the username and password you just got:

  • Hostname: external.irc.netsoc.tcd.ie
  • Port: 6697
  • SSL: yes

If you use irssi on Spoon or Cube, you can connect via the bouncer like so:

/connect -SSL external.irc.netsoc.tcd.ie 6997 password username

Then, tell the bouncer to connect you to the IRC server (you should only have to do this once):


   /msg *status addserver irc.netsoc.tcd.ie 6667
   /msg *status saveconfig
   /msg *status connect


So that you don't have to put in your username and password every time, you might add something like the following to ~/irssi/.config:

 {
   address = "external.irc.netsoc.tcd.ie";
   chatnet = "intersocs"; 
   port = "6697";
   autoconnect = "true";
   use_ssl = "yes";
   password = "username:password";
 }

Now, you can securely join IRC from anywhere in the world, including at home from whatever IRC client you like:

Limechatirc.png

or even on your phone:

Limechatphone.png

Anything you post on one client will go through the bouncer and get sent to all your other clients. You can disconnect from your client whenever you want, and the bouncer will stay connected so that you don't quit/join all the time. You can even connect from several clients at the same time, and they'll all receive your messages at the same time.

Tips

/msg *status help gives you a list of all the different settings you can play with for your account