Skip to content

Tor Access

Our Tor gateway is online! It is now connected to an internal hub server directly and now changes your vhost to reflect that you are using the Tor service. For now the address for the hidden service is woxmzvgvqtvjzb7r.onion

Usage in Weechat
Depending on what distribution of Linux you run, the process for installing Tor will vary. However, for Debian or Ubuntu boxes, the process for installing and setting up a basic Tor client is:

$ sudo apt-get update
$ sudo apt-get install tor
$ sudo service tor start

After that, open a user’s IRC client as normal and instruct it to connect to the Tor Socks5 proxy at 127.0.0.1:9050. I will show an example with Weechat (binary package weechat in most distributions) below.

After opening weechat, you need to add a Tor proxy:

/proxy add tor socks5 127.0.0.1 9050

Now, create a new server:

/server add FreeTor woxmzvgvqtvjzb7r.onion/6697
/set irc.server.FreeTor.ssl on
/set irc.server.FreeTor.ssl_verify off

The second line is needed because we use our main SSL certificate for Tor access as well as general access.

Set the proxy as Tor:

/set irc.server.FreeTor.proxy "tor"

Now you need to define a user’s username and password for SASL authentication, otherwise a user’s connection will not go through.

/set irc.server.FreeTor.sasl_username "GuestMe"
/set irc.server.FreeTor.sasl_password "IHAZYOURPASSWORD"

Finally, connect to ChatFreedom over Tor:

/connect FreeTor

For other operating systems such as Windows or OSX, you might have to do a little extra work, but there are many tutorials available for connecting to Freenode over Tor that can be easily adapted for ChatFreedom.