elan
Member
Guide: How to run Dash with Tor nodes connected only?!?
It's recommended to do the basic tutorial first: 1 How to run Dash with the Tor Browser Bundle - this will speed things up. This tutorial is quite similar but with some extra steps.
Step by step:
If you want to pass this to the command line, this should do it:
Note: You need to start the Tor browser each time you want to run Dash through Tor. Else Dash will fail to connect.
Note: If you prefer a native Tor over the Tor browser bundle, you might want to use port :9050.
Here are some screenshots of what to expect:
Read more:
Setup: Moderate (TL;DR install Tor, reconfigure Dash, find and add nodes)
Time: ~25 minutes
Privacy: High (hides you completely behind other Tor nodes)
Time: ~25 minutes
Privacy: High (hides you completely behind other Tor nodes)
It's recommended to do the basic tutorial first: 1 How to run Dash with the Tor Browser Bundle - this will speed things up. This tutorial is quite similar but with some extra steps.
Step by step:
- Get the latest version of the Tor Browser Bundle from the tor project website: https://www.torproject.org/projects/torbrowser.html.en
Make sure you get the latest version, chose any language you like but I recommend en-US. Some operating systems like linux may have the tor browser in their repositories, check them out, this simplyfies upgrades. But make sure they always offer the latest version. - Install the browser bundle, start it and hit connect. You will see a window popping up which shows the status of the Tor connection and it will open the browser as soon as it is connected.
- Navigate to http://darkcoinie7ghp67.onion/ with the Tor browser. If you see the website of the Dash relay, your Tor was set up correctly! The Tor browser includes a SOCKS proxy listening on port :9150 which allows you to dip into the deep web. Now we are going to set up Dash.
- Tell Dash to use the Tor proxy by either passing the -onion=127.0.0.1:9150 command line argument to the client or adding this line to your config file onion=127.0.0.1:9150.
- Tell Dash to only use Tor nodes to connect to by passing the -onlynet=tor command line option to the client (or adding it to the config file accordingly).
- Find some onion addnodes. The first one could be my relay at http://darkcoinie7ghp67.onion/. Pass the nodes as command line argument -addnode=darkcoinie7ghp67.onion or add it to the config file. Use a search engine to find more nodes. Here is a thread to share Dash onion nodes: Looking for dash onion nodes. Or on the hub: http://thehub7gqe43miyc.onion/index.php?topic=7128.0
Code:
rpcuser=rpcuser
rpcpassword=rpcpassword!1337
onion=127.0.0.1:9150 # tell dash to use tor browser proxy
onlynet=tor # tell dash to only use tor nodes (no ipv4/6)
discover=0 # disable discovering of your local ip address
listen=0 # disable incoming connections to your ip
addnode=darkcoinie7ghp67.onion # required addnodes to find some connections
addnode=drktalkwaybgxnoq.onion # more addnodes
addnode=drkcoinooditvool.onion # ...
addnode=darkcoxbtzggpmcc.onion # try to find some own nodes
addnode=ssapp53tmftyjmjb.onion # ...
addnode=j2dfl3cwxyxpbc7s.onion # the more the better
addnode=vf6d2mxpuhh2cbxt.onion # ...
If you want to pass this to the command line, this should do it:
Code:
./dash-qt -onion=127.0.0.1:9150 -onlynet=tor -discover=0 -listen=0 -addnode=darkcoinie7ghp67.onion -addnode=drkcoinooditvool.onion -addnode=ssapp53tmftyjmjb.onion -addnode=j2dfl3cwxyxpbc7s.onion
Note: You need to start the Tor browser each time you want to run Dash through Tor. Else Dash will fail to connect.
Note: If you prefer a native Tor over the Tor browser bundle, you might want to use port :9050.
Here are some screenshots of what to expect:
Read more:
- 3 How to run a local Dash Tor hidden service (advanced setup, high privacy, own onion address)
- Full Dash Tor documentation: http://darkcoinie7ghp67.onion/tor.txt
- Clearnet mirror on official github: https://github.com/darkcoin/darkcoin/blob/master/doc/tor.md
Last edited by a moderator: