]> jfr.im git - irc/freenode/web-7.0.git/blame - content/news/2016-09-18-resurrecting-tor-2.md
Add blog post about services issues and password security
[irc/freenode/web-7.0.git] / content / news / 2016-09-18-resurrecting-tor-2.md
CommitLineData
a182a3f1
EK
1---
2Title: Resurrecting Tor, continued
3Author: christel
4Date: 2016-09-18T20:18+01:00
5Slug: tor-online
6---
7
ce681a41 8Following an embarrassingly long period of no Tor support, we [recently
a182a3f1
EK
9blogged](news/2016-09-05-tor-sasl) about resurrecting Tor.
10
11As of today, Tor users can once more connect to freenode over Tor; the hidden
12service address is
13
14 freenodeok2gncmy.onion
15
16The hidden service requires SASL authentication, as before. In addition, due to
17the abuse that led Tor access to be disabled in the first place, we have
18unfortunately had to add another couple of restrictions:
19
fb34c242 20- You must log in using SASL's `EXTERNAL` or `ECDSA-NIST256P-CHALLENGE` (more
a182a3f1
EK
21 below)
22- If you log out while connected via Tor, you will not be able to log in without
23 reconnecting.
24
25If you haven't set up the requisite SASL authentication, we recommend SASL
26EXTERNAL. You'll need to generate a client certificate:
27
452631f4 28 openssl req -x509 -sha256 -new -newkey rsa:4096 -days 1000 -nodes -out freenode.pem -keyout freenode.pem
a182a3f1
EK
29
30and consult your IRC client's documentation to find out how to use it to
31connect. Connect to freenode over TLS on the plain Internet and `/msg NickServ
32CERT ADD` to authorise it to your account.
33
34You'll then want to tell your client to try the `EXTERNAL` mechanism. We lack
35comprehensive documentation for this, but it's a feature in most modern
36clients—check their docs for instructions for now.
37
38It's currently not possible to register an account for use with Tor without
39connecting at least once over the Internet. We're investigating our options, and
40would like to provide a solution to this in the future.