If you're interested, here is my ~/.irrsi/config file: servers = ( irc/irssi: Enable by default all options that add no dependencies Make all options as default ones that dont introduce further dependencies to save users. You can switch between channels with Alt- 2, Alt- 3, etc, with each channel being Alt- Number
network add -autosendcmd "/msg nickserv identify password wait 2000" Freenode That will make you join #ubuntu on Freenode everytime you run irssi.Īssuming you have your nick registered, you can do this to identify automatically: That will add your nick to the new Freenode network, and will automatically use that nick whenever connecting to the network. That will add the Freenode IRC network to your IRSSI config, and will automatically connect when you run irssi. server add -auto -network Freenode 6667 This is not used much.You've asked a lot of questions in one, but I'll help you with as many of them as I can.įirst, you need to add your IRC server of choice - fire up irssi, and type the following:
UnrealIRCd also support SNI, multiple certificates with different names, which you configure using the Sni block. NOTE: Doing so is very rare, most people would not change these at all or change the global SSL/TLS options in set::tls instead. If you want port-specific SSL setting then these can be configured in the Listen block. Global SSL/TLS settings can be configured via set::tls. jIRCii features include over 70 built in commands, multiple server connections, SSL support, DCC/CTCP support, fully scriptable, fast, and an irciish client feel. But after that, your server is really fully setup for SSL/TLS and your users can use IRC in a more secure manner!Ĭonfiguration Global settings jIRCii is an IRC (Internet Relay Chat) client for Windows, MacOS X, and Linux. Note that this does mean you have some labor to do.
We recommend you to get a real certificate for free by Using Let's Encrypt with UnrealIRCd. Other clients will refuse to connect at all. Some clients will give you a popup or option to accept the certificate (yes/no). However, most clients (rightfully) complain that this cannot be trusted.
On other clients it is usually a matter of using a plus sign before the port ( +6697) or adding a SSL or TLS option or ticking such a box in the graphical interface.īe sure to read next section on SSL certificates, especially if your client refuses to connect or complains about an untrusted or invalid certificate.īy default, UnrealIRCd has created a self-signed certificate for you. irssi: /connect -tls name.of.server 6697.The + (plus sign) instructs mIRC to use SSL/TLS. In your IRC client you need to connect to the SSL-only port in a special way: To use it you need to connect to a port which has listen::options::tls enabled, by default this is port 6697 (not 6667!). The same technology (SSL) can be used for IRC. HTTPS is simply HTTP with SSL and it's used for banking, e-commerce sites and nowadays a lot of regular sites as well. You probably see sites on the internet all the time. This is important as IRC traffic often includes things like passwords and other sensitive information. When you use SSL/TLS on a connection then all the traffic between the two hosts is encrypted. In UnrealIRCd documentation we usually call it SSL/TLS because people use both terms to mean the same thing. Later versions have been named TLS ( Transport Layer Security).