version=pmwiki-2.2.130 ordered=1 urlencoded=1 agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36 author=izzyb charset=UTF-8 csum=clarified wording in example ctime=1597144899 host=68.148.177.239 name=Bouncer.Irssi rev=12 targets= text=(:title Connecting with Irssi:)%0a%0a[[https://irssi.org/|Irssi]] is a command-line IRC client that runs on Windows, Mac, and Linux.%0a%0aInside irssi, type:%0a%0a[@%0a/network add network-bnc%0a/server add -network network-bnc -auto -tls_verify example.ircnow.org 31337 username/network:password%0a/save%0a/connect network-bnc%0a@]%0a%0aReplace @@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@@:%0a%0a[@%0a/network add ircnow-bnc%0a/server add -network ircnow-bnc -auto -tls_verify bnc.ircnow.org 31337 john/ircnow:abcde12345%0a/save%0a/connect ircnow-bnc%0a@]%0a%0aIf you get a message saying ZNC is not yet connected, type @@/quote znc connect@@.%0a%0aAttach:irssi.png%0a%0a----%0a%0a!! Editing .irssi/config%0a%0aIn ~/.irssi/config, inside servers, add this block:%0a%0a[@%0aservers = (%0a {%0a address = "example.ircnow.org";%0a chatnet = "network-bnc";%0a port = "31337";%0a password = "username/network:password";%0a use_tls = "yes";%0a tls_verify = "yes";%0a tls_cafile = "~/.irssi/certs/CAs.pem";%0a autoconnect = "yes";%0a },%0a)%0a@]%0a%0aSuppose you want to connect to an ircnow bouncer at bnc.ircnow.org. Here is what that block might look like:%0a%0a[@%0aservers = (%0a {%0a address = "bnc.ircnow.org";%0a chatnet = "ircnow-bnc";%0a port = "31337";%0a password = "john/ircnow:abcde12345";%0a use_tls = "yes";%0a tls_verify = "yes";%0a tls_cafile = "~/.irssi/certs/CAs.pem";%0a autoconnect = "yes";%0a },%0a)%0a@]%0a%0aNotice 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.%0a%0aIf you have issues with SSL verification, make sure you have CAs.pem located in the right folder. On OpenBSD, you would do this:%0a%0a[@%0a$ mkdir -p ~/.irssi/certs%0a$ cp /etc/ssl/cert.pem ~/.irssi/certs/CAs.pem%0a@]%0a%0aTo connect to multiple networks, use additional server blocks. time=1645035965 title=Connecting with Irssi author:1645035965=izzyb csum:1645035965=clarified wording in example diff:1645035965:1622786964:minor=48,49c48,49%0a%3c Suppose you want to connect to an ircnow bouncer at bnc.ircnow.org. Here is what that block might look like:%0a%3c %0a---%0a> Suppose you want to connect to ircnow. Here is what that block might look like:%0a> %0a65c65%0a%3c 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.%0a---%0a> Notice that the address must be example.ircnow.org; you want to connect first to the bouncer, then have the bouncer connect to another network.%0a host:1645035965=68.148.177.239 author:1622786964=jrmu diff:1622786964:1622786942:=5c5%0a%3c Inside irssi, type:%0a---%0a> Open irssi, then type:%0a host:1622786964=125.231.28.9 author:1622786942=jrmu diff:1622786942:1622195833:=5c5%0a%3c Open irssi, then type:%0a---%0a> Upon launching irssi within a terminal, type:%0a host:1622786942=125.231.28.9 author:1622195833=bountyht diff:1622195833:1597634903:minor=5c5%0a%3c Upon launching irssi within a terminal, type:%0a---%0a> Type:%0a host:1622195833=209.127.17.242 author:1597634903=jrmu diff:1597634903:1597578865:=2,3d1%0a%3c %0a%3c [[https://irssi.org/|Irssi]] is a command-line IRC client that runs on Windows, Mac, and Linux.%0a host:1597634903=38.81.163.143 author:1597578865=jrmu diff:1597578865:1597578605:=21c21%0a%3c If you get a message saying ZNC is not yet connected, type @@/quote znc connect@@.%0a---%0a> If you get a message saying ZNC is not yet connected, type @@/znc connect@@.%0a host:1597578865=38.81.163.143 author:1597578605=jrmu diff:1597578605:1597578348:=20,21d19%0a%3c %0a%3c If you get a message saying ZNC is not yet connected, type @@/znc connect@@.%0a host:1597578605=38.81.163.143 author:1597578348=jrmu diff:1597578348:1597400239:=12,13c12,15%0a%3c 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@@:%0a%3c %0a---%0a> Attach:irssi.png%0a> %0a> Replace example.ircnow.org with your actual server; 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@@:%0a> %0a20,21d21%0a%3c %0a%3c Attach:irssi.png%0a host:1597578348=38.81.163.143 author:1597400239=jrmu diff:1597400239:1597145147:=3,4d2%0a%3c Type:%0a%3c %0a12,14c10%0a%3c Attach:irssi.png%0a%3c %0a%3c Replace example.ircnow.org with your actual server; 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@@:%0a---%0a> Replace example.ircnow.org with your actual server; replace network with your real network, username with your real username, password with your real password. For example:%0a host:1597400239=38.81.163.143 author:1597145147=jrmu diff:1597145147:1597145121:=42c42%0a%3c [@%0a---%0a> %3ccode>%0a55,56c55,56%0a%3c @]%0a%3c %0a---%0a> %3c/code>%0a> %0a61c61%0a%3c [@%0a---%0a> %3ccode>%0a64c64%0a%3c @]%0a---%0a> %3c/code>%0a host:1597145147=38.81.163.143 author:1597145121=jrmu diff:1597145121:1597144899:=19,22c19,21%0a%3c ----%0a%3c %0a%3c !! Editing .irssi/config%0a%3c %0a---%0a> %0a> ====== Editing config directly ======%0a> %0a25c24%0a%3c [@%0a---%0a> %3ccode>%0a28,29c27,28%0a%3c address = "example.ircnow.org";%0a%3c chatnet = "network-bnc";%0a---%0a> address = "us9.ircnow.org";%0a> chatnet = "yournetwork";%0a31c30%0a%3c password = "username/network:password";%0a---%0a> password = "username/yournetwork:password";%0a38,41c37,40%0a%3c @]%0a%3c %0a%3c Suppose you want to connect to ircnow. Here is what that block might look like:%0a%3c %0a---%0a> %3c/code>%0a> %0a> Suppose you want to connect to freenode. Here is what that block would look like:%0a> %0a45,46c44,45%0a%3c address = "bnc.ircnow.org";%0a%3c chatnet = "ircnow-bnc";%0a---%0a> address = "us9.ircnow.org";%0a> chatnet = "freenode";%0a48c47%0a%3c password = "john/ircnow:abcde12345";%0a---%0a> password = "username/freenode:password";%0a57,60c56,59%0a%3c Notice that the address must be example.ircnow.org; you want to connect first to the bouncer, then have the bouncer connect to another network.%0a%3c %0a%3c If you have issues with SSL verification, make sure you have CAs.pem located in the right folder. On OpenBSD, you would do this:%0a%3c %0a---%0a> Notice that the address should still be us9.ircnow.org, because you want to connect first to the bouncer, then have the bouncer connect to freenode.%0a> %0a> If you have issues with SSL verification, make sure you have CAs.pem located in the right folder. On OpenBSD 6.6, you would do this:%0a> %0a66c65,102%0a%3c To connect to multiple networks, use additional server blocks.%0a\ No newline at end of file%0a---%0a> To connect to multiple networks, add more blocks:%0a> %0a> %3ccode>%0a> servers = (%0a> {%0a> address = "us9.ircnow.org";%0a> chatnet = "freenode";%0a> port = "31337";%0a> password = "username/freenode:password";%0a> use_tls = "yes";%0a> tls_verify = "yes";%0a> tls_cafile = "~/.irssi/certs/CAs.pem";%0a> autoconnect = "yes";%0a> },%0a> {%0a> address = "us9.ircnow.org";%0a> chatnet = "ircnow";%0a> port = "31337";%0a> password = "username/ircnow:password";%0a> use_tls = "yes";%0a> tls_verify = "yes";%0a> tls_cafile = "~/.irssi/certs/CAs.pem";%0a> autoconnect = "yes";%0a> },%0a> {%0a> address = "us9.ircnow.org";%0a> chatnet = "oftc";%0a> port = "31337";%0a> password = "username/oftc:password";%0a> use_tls = "yes";%0a> tls_verify = "yes";%0a> tls_cafile = "~/.irssi/certs/CAs.pem";%0a> autoconnect = "yes";%0a> },%0a> )%0a> %3c/code>%0a> %0a> You will want to add the networks also in the [[irc:znc:webpanel|znc webpanel]]. Please see [[irc:znc:webpanel|the instructions]] for how to do that.%0a\ No newline at end of file%0a host:1597145121=38.81.163.143 author:1597144899=jrmu diff:1597144899:1597144899:=1,102d0%0a%3c (:title Connecting with Irssi:)%0a%3c %0a%3c [@%0a%3c /network add network-bnc%0a%3c /server add -network network-bnc -auto -tls_verify example.ircnow.org 31337 username/network:password%0a%3c /save%0a%3c /connect network-bnc%0a%3c @]%0a%3c %0a%3c Replace example.ircnow.org with your actual server; replace network with your real network, username with your real username, password with your real password. For example:%0a%3c %0a%3c [@%0a%3c /network add ircnow-bnc%0a%3c /server add -network ircnow-bnc -auto -tls_verify bnc.ircnow.org 31337 john/ircnow:abcde12345%0a%3c /save%0a%3c /connect ircnow-bnc%0a%3c @]%0a%3c %0a%3c %0a%3c ====== Editing config directly ======%0a%3c %0a%3c In ~/.irssi/config, inside servers, add this block:%0a%3c %0a%3c %3ccode>%0a%3c servers = (%0a%3c {%0a%3c address = "us9.ircnow.org";%0a%3c chatnet = "yournetwork";%0a%3c port = "31337";%0a%3c password = "username/yournetwork:password";%0a%3c use_tls = "yes";%0a%3c tls_verify = "yes";%0a%3c tls_cafile = "~/.irssi/certs/CAs.pem";%0a%3c autoconnect = "yes";%0a%3c },%0a%3c )%0a%3c %3c/code>%0a%3c %0a%3c Suppose you want to connect to freenode. Here is what that block would look like:%0a%3c %0a%3c %3ccode>%0a%3c servers = (%0a%3c {%0a%3c address = "us9.ircnow.org";%0a%3c chatnet = "freenode";%0a%3c port = "31337";%0a%3c password = "username/freenode:password";%0a%3c use_tls = "yes";%0a%3c tls_verify = "yes";%0a%3c tls_cafile = "~/.irssi/certs/CAs.pem";%0a%3c autoconnect = "yes";%0a%3c },%0a%3c )%0a%3c %3c/code>%0a%3c %0a%3c Notice that the address should still be us9.ircnow.org, because you want to connect first to the bouncer, then have the bouncer connect to freenode.%0a%3c %0a%3c If you have issues with SSL verification, make sure you have CAs.pem located in the right folder. On OpenBSD 6.6, you would do this:%0a%3c %0a%3c %3ccode>%0a%3c $ mkdir -p ~/.irssi/certs%0a%3c $ cp /etc/ssl/cert.pem ~/.irssi/certs/CAs.pem%0a%3c %3c/code>%0a%3c %0a%3c To connect to multiple networks, add more blocks:%0a%3c %0a%3c %3ccode>%0a%3c servers = (%0a%3c {%0a%3c address = "us9.ircnow.org";%0a%3c chatnet = "freenode";%0a%3c port = "31337";%0a%3c password = "username/freenode:password";%0a%3c use_tls = "yes";%0a%3c tls_verify = "yes";%0a%3c tls_cafile = "~/.irssi/certs/CAs.pem";%0a%3c autoconnect = "yes";%0a%3c },%0a%3c {%0a%3c address = "us9.ircnow.org";%0a%3c chatnet = "ircnow";%0a%3c port = "31337";%0a%3c password = "username/ircnow:password";%0a%3c use_tls = "yes";%0a%3c tls_verify = "yes";%0a%3c tls_cafile = "~/.irssi/certs/CAs.pem";%0a%3c autoconnect = "yes";%0a%3c },%0a%3c {%0a%3c address = "us9.ircnow.org";%0a%3c chatnet = "oftc";%0a%3c port = "31337";%0a%3c password = "username/oftc:password";%0a%3c use_tls = "yes";%0a%3c tls_verify = "yes";%0a%3c tls_cafile = "~/.irssi/certs/CAs.pem";%0a%3c autoconnect = "yes";%0a%3c },%0a%3c )%0a%3c %3c/code>%0a%3c %0a%3c You will want to add the networks also in the [[irc:znc:webpanel|znc webpanel]]. Please see [[irc:znc:webpanel|the instructions]] for how to do that.%0a\ No newline at end of file%0a host:1597144899=38.81.163.143