This Shows You How To Set Up TOR with AnonOps And Any IRC CLIENT. The Example Below Is With Xchat. I Recommend Gettings Xchat IRC Client. IDENT = 99% of the time its your username. You usually set up the IDENT when you first install the IRC Client. Configuring your client and connecting over TOR Unfortunately due to TOR abuse on our network (and in general on IRC) you will have to create a special account based on IDENT and a hashed password for use with TOR. Follow these instructions then Join #help and give your IDENT and HASH to an oper so you can be added to the account list and connect to the TOR leaf. Since being subtle didn't work, lets try being blunt. If you have no idea how to use your client, how tor works, or how IRC works we can't add you to our tor leaf. We need your ident, if you have no idea what this is go read an RFC or two. In order to connect to our IRC using TOR you will have to configure a few things. First thing is to set up your mIRC to use TOR as a tunnel/proxy. Check the About TOR section if you haven't already then follow these instructions: Press Alt+O to open the options dialog. Go to Connect -> Proxy section. Under Connection select Both. Under Protocol select Socks5. Under Hostname enter "localhost" (without quotes). Under Port enter "9050" (without quotes). Press OK. This sets up your mIRC to use TOR as tunnel/proxy. Keep in mind that ANY server you connect to using the mIRC installation you just configured (not just AnonOps) will use TOR. Some (most) IRC networks however don't allow TOR or require extra custom identification steps (such as us) to be performed while connecting. You should therefore probably have a separate mIRC installation that you will use with TOR. Second, you will need to have an unique IDENT when connecting with TOR. To find out what your IDENT is or change it in mIRC folow these steps: Press Alt+O to open the options dialog. Go to Connect -> Identd section. Your IDENT is in the "User ID" box and system is "unix" by default. Change it to something unique and write it down. Third, you need to have a password which you will pass to the connect command. You need to hash this password, i.e. create a checksum/fingerprint of it to give to an oper. Enter the following in your mIRC status window (replace YourPasswordHere with your actual password). /mkpasswd sha256 YourPasswordHere You should then get something like this in your status window: sha256 hashed password for YourPasswordHere is 9fdd09638a392fc85597efa4d70dd7d652bff840fa16d6eda11a2a111af84748 The 9fdd09638a392fc85597efa4d70dd7d652bff840fa16d6eda11a2a111af84748 part is the HASH. Go to our #help channel and talk to an oper. You will need to give him your IDENT which you will use when connecting via TOR and a HASH of your password. The oper will add you to the list or TOR identities after which you can connect to our TOR server. Now that you've set up your client and an oper added you to TOR accounts list you can connect using non-encrypted (non-SSL) or encrypted (SSL) connections. There is also a different type of address you will use to connect using TOR called an .onion address and is currently 2mjtgjozdqg2aumu.onion. For SSL connections you can use /server -m 2mjtgjozdqg2aumu.onion +443 YourPasswordHere The YourPasswordHere is the password you hashed, NOT the hash. Most of TOR relays block IRC exit ports (6667, 6697, etc) because people abuse it for spambots/clones. This is why you'll get best success rate using SSL on port 443 (which is a standard HTTP SSL port) and is allowed by most TOR exit nodes. TOR is a high latency network and can take a long time to connect so you'll probably have a lot of failed connect attempts before you succeed. Keep trying. Connecting to IRC using our TOR hidden service Since being subtle didn't work, lets try being blunt. If you have no idea how to use your client, how tor works, or how IRC works we can't add you to our tor leaf. We need your ident, if you have no idea what this is go read an RFC or two. Once you have TOR up and running(check with http://check.torproject.org), then your going to need to configure XChat to connect to TOR properly. The first thing you should be is get your password hashed, and get your ident ready to give to an oper. In XChat your IDENT is called your username, and this is set in the network setup/network list (ctrl + s). You can generate your hash on XChat by connecting to our servers and typing: /quote mkpasswd sha256 PutYourPasswordHere The result will go to the snotices tab, usually labelled AnonOps and located at the top of all your channel tabs. You'll be giving your IDENT and password hash to an oper once you've got XChat setup. So how do I setup XChat? If Tor is working all you have to do is the following. Go to settings>preferences>network setup. On this tab enter the proxy hostname as "127.0.0.1" port as 9050, type as SOCKS5, and Use proxy for "All connections". Now add the hideen service to your network list, add a new network in the network list and name it something. Then enter the following as the server to use: 2mjtgjozdqg2aumu.onion/443 Or if for some reason you don't want to save this in your network list use the following command to connect: /server -ssl 2mjtgjozdqg2aumu.onion 443 YourPasswordHere Check "Use SSL for all servers in this network", "Accept invalid SSL certificate", and for the Server Password you need to enter your UNHASHED!!! password. Done. XChat is now setup to connect to the hidden service. Before you come and QQ that the tor node isnt working, read this again. Its something YOU did.