This short HOWTO will explain how to setup Blitzed Open Proxy Monitor to connect to an IRC Server via SSL. I expect that you have basic knowledge of Linux/Unix, and already know how to configure/compile, and setup the BOPM as normal.
tools you will need:
• stunnel
• Blitzed Open Proxy Monitor
• An SSL-Capable ircd such as ircd-ratbox
I will assume you already have your SSL-Capable IRCD up and running correctly. I will also assume you have your BOPM up and running correctly. All we are going to do is SSLify it.
Stunnel Setup
• Create a certificate for yourself. You can do this with the following command:
openssl req -new -newkey rsa:1024 -days 365 \
-nodes -x509 -keyout `uname -n`.pem \
-out `uname -n`.pem• Move or copy the created file, which will be named YOUR_MACHINE_NAME.pem to ~/.YOUR_MACHINE_NAME.pem.
(obviously, YOUR_MACHINE_NAME will be the actual name of your server, such as "leetbox" or something).
• Copy the following text into ~/.stunnel.conf and edit the ip addresses and ports to suit your needs.
cert = /home/YOUR_USERNAME/.YOUR_MACHINE_NAME.pem
[bopm]
; adjust the port number if necessary
accept = 127.0.0.1:8500
; local is the "vhost" stunnel will use to connect to your irc server.
; If you don't use a vhost, leave it commented out.
;local = 0.0.0.0
; connect is the irc server's ip address and port that we are connecting to
connect = 0.0.0.0:6697
client = yes• Save and close ~/.stunnel.conf. then run:
stunnel ~/.stunnel.conf• You can test that stunnel is working correctly by connecting to it with telnet.
telnet 127.0.0.1 8500• If you see the server connect notices, you are in business, otherwise you made a mistake somewhere.
BOPM Setup
• Edit bopm.conf and adjust it's settings as follows:
server = 127.0.0.1
port = 8500• Save and restart your bopm.
• Your BOPM should now be connected to IRC via SSL.
No comments:
Post a Comment