Connecting with Irssi
Irssi is a command-line IRC client that runs on Windows, Mac, and Linux.
Inside irssi, type:
/network add network-bnc /server add -network network-bnc -auto -tls_verify example.ircnow.org 31337 username/network:password /save /connect network-bnc
Replace example.ircnow.org
with your bouncer server address; replace network with your real network, username with your real username, password with your real password. For example, if your username is john
, the network you want to connect to is ircnow
, and your password is abcde12345
:
/network add ircnow-bnc /server add -network ircnow-bnc -auto -tls_verify bnc.ircnow.org 31337 john/ircnow:abcde12345 /save /connect ircnow-bnc
If you get a message saying ZNC is not yet connected, type /quote znc connect
.
Attach:irssi.png
Editing .irssi/config
In ~/.irssi/config, inside servers, add this block:
servers = ( { address = "example.ircnow.org"; chatnet = "network-bnc"; port = "31337"; password = "username/network:password"; use_tls = "yes"; tls_verify = "yes"; tls_cafile = "~/.irssi/certs/CAs.pem"; autoconnect = "yes"; }, )
Suppose you want to connect to an ircnow bouncer at bnc.ircnow.org. Here is what that block might look like:
servers = ( { address = "bnc.ircnow.org"; chatnet = "ircnow-bnc"; port = "31337"; password = "john/ircnow:abcde12345"; use_tls = "yes"; tls_verify = "yes"; tls_cafile = "~/.irssi/certs/CAs.pem"; autoconnect = "yes"; }, )
Notice that the address must be the address of your bouncer; you want to connect first to the bouncer, then have the bouncer connect to another network.
If you have issues with SSL verification, make sure you have CAs.pem located in the right folder. On OpenBSD, you would do this:
$ mkdir -p ~/.irssi/certs $ cp /etc/ssl/cert.pem ~/.irssi/certs/CAs.pem
To connect to multiple networks, use additional server blocks.