• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

2 How to run Dash with Tor nodes connected only (moderate setup, high privacy, hide in the deep)


Guide: How to run Dash with Tor nodes connected only?!?

Setup: Moderate (TL;DR install Tor, reconfigure Dash, find and add 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:
  1. 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.
  2. 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.
  3. 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.
  4. Tell Dash to use the Tor proxy by either passing the -onion= command line argument to the client or adding this line to your config file onion=
  5. 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).
  6. 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
A sample Dash config file for using the Tor browser bundle looks like that:


onion=  # 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:

./dash-qt -onion= -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:
Last edited by a moderator: