1.3 KiB
1.3 KiB
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 <fingerprint>
- set auth to sas exteral
- have tor open