------------------------------------------------------------------------------ NIGHT LIGHT IRC PROXY MULTI USER IRC BOUNCER WITH IPV6 AND SSL SUPPORT __ /\_\ _ __ ___ _____ _ __ ___ __ _ __ __ \/\ \/\`'__\/'___\/\ '__`\/\`'__\/ __`\/\ \/'\/\ \/\ \ \ \ \ \ \//\ \__/\ \ \L\ \ \ \//\ \L\ \/> \ \ \_\ /\___/ \/_/ \/__/ WRITTEN BY JONAS KVINGE ------------------------------------------------------------------------------ INSTALL This is a very simple instruction for configuring, compiling and installing the ircproxy. For more detailed instruction please visit "www.ircproxy.night-light.net". This package is source code only, this means that you need to compile it before you can use it. It is easy since it is done with makefiles and scripts. *** Extracting First you need to extract the package, this is done with the following command (where X.X.X is the version number): 1. gunzip -c ircproxy-X.X.X.tar.gz | tar xvf - *** Compilation Compilation of ircproxy is done in two steps explained below. 1. Run "./configure" to setup the system header file "config/config.h". Specify where you want to install the ircproxy with the --prefix= . For example: --prefix=/usr/local or --prefix=/home/jonas ./configure --prefix=/usr/local This is a standard GNU configure script that will examine your system. You can also use the following configuration options: --disable-assert Disable assertions --disable-ares Disable ares, this means trouble! --disable-ipv6 Disable IPv6 support --disable-ssl Disable SSL support --enable-win32 Enable independent win32 support --disable-memdebug Disable memory debugging --disable-fddebug Disable file descriptor debugging --enable-identd Enable the internal ident daemon --enable-debug Enable debugging 2. Run "make" to compile the ircproxy, type: "make" *** Installation 1. Run "make install" to install the ircproxy, type: "make install" *** Configuring 1. Edit "ircproxyd.conf", "ircproxyd-access.conf", "ircproxyd-listen.conf", "ircproxyd-user.conf" and "ircproxyd-conn.conf" which can be found in the data directory where you installed the proxy. Usually this is /home/user/.ircproxy or /usr/share/ircproxy. Each configuration file has its help on the top over each file in comments '#'. Read the comments carefully before you change anything. If you choose to use "ircproxy-user.conf" with encrypted passwords. You need to encrypt your passwords usingh the imkpasswd utility, it is installed in the same directory as the ircproxy binary. mkpasswd There is a public forum at http://forum.night-light.net/ where you can get help and send your feedback. Have fun :) ------------------------------------------------------------------------------