------------------------------------------------------------------------------ NIGHT LIGHT IRC PROXY MULTI USER IRC BOUNCER WITH IPV6 AND SSL SUPPORT __ /\_\ _ __ ___ _____ _ __ ___ __ _ __ __ \/\ \/\`'__\/'___\/\ '__`\/\`'__\/ __`\/\ \/'\/\ \/\ \ \ \ \ \ \//\ \__/\ \ \L\ \ \ \//\ \L\ \/> \ \ \_\ /\___/ \/_/ \/__/ WRITTEN BY JONAS KVINGE ------------------------------------------------------------------------------ FAQ Q: Why do I still see my real host / IP-address on IRC? A: If you run ircproxy on your own computer, the same computer you start your IRC client on you will appear on IRC with that host, to have a different host you will need to install IRC proxy on another computer with differen't host, this way you "hide" your identity behind another computer. Usually people buy a shell account on UNIX compatible server where you run ircproxy. To get a shell account you should get in touch with a ISP (Internet Service Provider) that offers shell access to use for IRC. Q: How can I have a host name like this.is.a.cool.host.dom? A: In order to have that host on your own server you will need to get in touch with your internet service provider and see if they offer a static IP-address that can registrer the domain name for you and set up the host for you. The other alternative is to buy the domain and set up the host on a IP-address on the server owned by the ISP (shell provider). Q: What is ares and why is it so important? A: Ares means asynchronous DNS resolver. In order to connect to a IRC server using a hostname (ie.: irc.freenode.net), ircproxy must translate this name to a numeric address such as (127.0.0.1), this involves contacting a DNS server and it takes a few milliseconds or seconds or even minutes if the hostname is incorrect, without ares ircproxy will need to sit and wait for the response and won't get a chance to handle other things that's happening on IRC and it will result in timeouts. ircproxy also does something called reverse lookups on clients connecting to it which means even more blocking unless you use ares. Q: What is SSL and why do I need it? A: Normally IRC traffic is not encrypted which means it is all sent in plain text, it is not very hard for someone between you and the IRC server to read this data, which also includes passwords sent to the IRC proxy. With SSL the traffic is encrypted which means noone can read it because the data is not normal text that can be read. This does not mean it is not impossible to crack but it is very hard even for a "super hacker". Most IRC servers today does not support SSL, but you should use a IRC client that supports SSL so the traffic between the ircproxy and the IRC server can be encrypted.