Connecting through Tor
From NeoWiki
So, you're stuck behind a firewall and all alternate IRC ports blocked? Are you living under a Orwellian/Big Brother State System? Does your employer/school have an extremely prohibitive firewall? If you answered yes to one or more of these questions you might benefit from connecting to NeoturbineNET IRC through the Tor anonymity service.
If you're only connecting through Tor to try to spam or disrupt our network you will be disappointed. Our hidden service is only for those trying to bypass restrictive firewalls. It is impossible to run a channel solely for Tor users on our network as the total number of Tor connections is severely limited. Also, during certain times the hidden service might not be available at all due to security reasons.
Contents |
[edit] Setting up Tor
Before connecting one must make sure to have an up-to-date version of Tor installed and configured. Unfortunately this configuration is beyond the scope of this page. Please visit http://torproject.org/ for more information on how to setup Tor.
Neoturbine has mirrored Tor binaries (and source) at the following address:
[edit] Configuring your client
Make sure that your IRC client has SOCKS4a (at least) support so it forwards DNS requests through Tor instead of relying on a locally specified DNS server. If your client cannot forward DNS requests through the SOCKS proxy (in this case Tor) you will not be able to take advantage of our hidden service.
Basically, you should point your IRC client to connect to qnwpupud3hyir6qp.onion on port 6697 (with SSL) while using Tor as your SOCKS proxy.
More detailed directions for irssi, Pidgin, and XChat have been provided below.
Note: These directions are written for basic connectivity. They do not detail how to stop your client from leaking information about your location, OS version, username, or other details. For that type of configuration you should probably consult the No Reply Tor wiki or Official Tor Documentation.
[edit] irssi
Unfortunately, irssi has almost no SOCKS proxy support. It is technically possible to compile it in (Using --with-socks) but there is absolutely no documentation available on how to actually use it.
To work around this we will use socat to create a local tunnel as described in the TorifyHOWTO on the Tor wiki. A benefit of using this method over other methods (e.g. mapaddress in torrc) is that it allows you to share the tunnel with others on your network.
socat TCP4-LISTEN:4242,fork SOCKS4A:localhost:qnwpupud3hyir6qp.onion:6697,socksport=9050
As you can see, this forwards connections for local port 4242 to qnwpupud3hyir6qp.onion using a SOCKS4a proxy on port 9050.
Now go back to irssi and type this:
/connect -ssl localhost 4242
You should (eventually) connect to qnwpupud3hyir6qp.onion on NeoturbineNET IRC.
[edit] Pidgin
- From the "Buddy List" >> "Accounts" >> "Manage" >> "+ Add".
- Choose "IRC" under the "Protocol" dropbox.
- Type a nickname in the "Screen name" text box.
- In the "Server" textbox type
qnwpupud3hyir6qp.onion
- Move to the "Advanced" tab.
- In the "Port" textbox type "6697".
- This is the only port that accepts connections on our Tor hidden service at
qnwpupud3hyir6qp.onion
- This is the only port that accepts connections on our Tor hidden service at
- Make sure to check the "Use SSL" checkbox.
- Select "Socks 5" from the "Proxy Type:" drop down box.
- In the "Host:" textbox type "localhost" (depending on your Tor settings)
- In the "Port:" textbox type "9050" (depending on your Tor settings)
[edit] XChat
- Fill in your information
- Click the "Add Network" button
- type NeoturbineNET IRC
- Click the "Edit" button
- Click the "Edit" button then modify it to say "qnwpupud3hyir6qp.onion/6697"
- Make sure that the "Connect to this server only", "Use global user information", "Use a proxy server", "Use SSL for all the servers on this network", and "Accept invalid SSL certificate" checkboxes are checked
- In the "Channels to join" textbox type "#neoturbine"
- Click the "Close" button
- Click "Connect" on the "Network List" screen after you have
- To get to this screen click "Settings" on the top menu, then click "Preferences"
- Direct your eyes under "Proxy Server" heading
- In the "Hostname" textbox type "localhost" or "127.0.0.1" (depending on your Tor settings)
- In the "Port" textbox type "9050" (depending on your Tor settings)
- In the "Type" dropdown box select "Socks 5"
- Click "OK"






