* Connect to IRC with Tor Debian ** hexchat Two options: (1) set up a 'global' proxy that applies to every hexchat connection, which can be overridden, or (2) set up a 'local' proxy that only applies to one connection. *** Global proxy: - Install Tor Browser - Hexchat Settings > Preferences > Network setup - hostname: 127.0.0.1 - port: 9150 - type: socks5 - use proxy for: all connections - HexChat > Network List > Add - name it whatever - servers > add > km3jy7nrj3e2wiju.onion/6667 - leave all checkboxes blank - close > connect ** irssi - install irssi - ~cat irssi-tor => proxychains-ng/proxychains4 -f src/proxychains.conf irssi --home ~/.irssi-tor~ more info? https://trac.torproject.org/projects/tor/wiki/doc/TorifyHOWTO/irssi * Connect to Freenode w/ Tor - log into IRC - open a terminal window - ~cd .config/hexchat/certs~ - ~openssl req -x509 -new -newkey rsa:4096 -sha256 -days 1000 -nodes -out freenode.pem -keyout freenode.pem~ - generates a self-signed certificate - ~openssl x509 -in freenode.pem -outform der | sha1sum -b | cut -d' ' -f1~ - generates a fingerprint - note: the certificate file has to have the same name as the name of the network in your client - ~/msg nickserv cert add ~ - set auth to sas exteral - have tor open