1
0
dox/docs/md/irc-tor.md

53 lines
1.5 KiB
Markdown

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
Edit this guide: <https://irc.anarchyplanet.org/pad/p/dox-irc-tor>