dox/txt/irc-tor.txt

64 lines
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Connect to IRC with Tor
- Debian
- hexchat
- irssi
- Connect to freenode w/ Tor
DEBIAN
hexchat
Two options:
- set up a 'global' proxy that applies to every hexchat connection,
which can be overridden
- set up a 'local' proxy that only applies to one connection.
1. Install Tor Browser
2. Settings > Preferences > Network setup
- hostname: 127.0.0.1
- port: 9150
- type: socks5
- user proxy for: all connections <<< I can't find this option
3. HexChat > Network List > Add
- name it whatever
- servers > add > km3jy7nrj3e2wiju.onion/6667
- leave all checkboxes blank
- close > connect
irssi
1. install irssi
2. 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
You need to generate a certificate from your computer and add it to IRC.
- From the command line:
- cd to .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 (i.e. public key sorta)
- the certificate file has to have the same name as the name of
the network in your client
- in IRC:
- connect to freenode server
- /msg nickserv cert add <fingerprint>
- set auth to sas exteral
- have tor running while you connect