From a5565084f27bf9e2f51cb6e487c35f4072321ff8 Mon Sep 17 00:00:00 2001 From: elanaint Date: Sun, 22 Feb 2015 20:39:26 +0000 Subject: [PATCH] Update tor.md --- doc/tor.md | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/doc/tor.md b/doc/tor.md index 264882342..16980df55 100644 --- a/doc/tor.md +++ b/doc/tor.md @@ -1,16 +1,19 @@ -TOR SUPPORT IN BITCOIN -====================== +TOR SUPPORT IN DARKCOIN +======================= -It is possible to run Bitcoin as a Tor hidden service, and connect to such services. +It is possible to run Darkcoin as a Tor hidden service, and connect to such services. -The following directions assume you have a Tor proxy running on port 9050. Many distributions default to having a SOCKS proxy listening on port 9050, but others may not. In particular, the Tor Browser Bundle defaults to listening on a random port. See [Tor Project FAQ:TBBSocksPort](https://www.torproject.org/docs/faq.html.en#TBBSocksPort) for how to properly -configure Tor. +The following directions assume you have a Tor proxy running on port 9050. Many +distributions default to having a SOCKS proxy listening on port 9050, but others +may not. In particular, the Tor Browser Bundle defaults to listening on a random +port. See [Tor Project FAQ:TBBSocksPort](https://www.torproject.org/docs/faq.html.en#TBBSocksPort) +for how to properly configure Tor. -1. Run bitcoin behind a Tor proxy ---------------------------------- +1. Run darkcoin behind a Tor proxy +---------------------------------- -The first step is running Bitcoin behind a Tor proxy. This will already make all +The first step is running Darkcoin behind a Tor proxy. This will already make all outgoing connections be anonymized, but more is possible. -socks=5 SOCKS5 supports connecting-to-hostname, which can be used instead @@ -36,27 +39,27 @@ outgoing connections be anonymized, but more is possible. In a typical situation, this suffices to run behind a Tor proxy: - ./bitcoin -proxy=127.0.0.1:9050 + ./darkcoin -proxy=127.0.0.1:9050 -2. Run a bitcoin hidden server ------------------------------- +2. Run a darkcoin hidden server +------------------------------- If you configure your Tor system accordingly, it is possible to make your node also reachable from the Tor network. Add these lines to your /etc/tor/torrc (or equivalent config file): - HiddenServiceDir /var/lib/tor/bitcoin-service/ + HiddenServiceDir /var/lib/tor/darkcoin-service/ HiddenServicePort 9999 127.0.0.1:9999 HiddenServicePort 19999 127.0.0.1:19999 The directory can be different of course, but (both) port numbers should be equal to -your bitcoind's P2P listen port (9999 by default). +your darkcoind's P2P listen port (9999 by default). - -externalip=X You can tell bitcoin about its publicly reachable address using + -externalip=X You can tell darkcoin about its publicly reachable address using this option, and this can be a .onion address. Given the above configuration, you can find your onion address in - /var/lib/tor/bitcoin-service/hostname. Onion addresses are given + /var/lib/tor/darkcoin-service/hostname. Onion addresses are given preference for your node to advertize itself with, for connections coming from unroutable addresses (such as 127.0.0.1, where the Tor proxy typically runs). @@ -73,18 +76,18 @@ your bitcoind's P2P listen port (9999 by default). In a typical situation, where you're only reachable via Tor, this should suffice: - ./bitcoind -proxy=127.0.0.1:9050 -externalip=57qr3yd1nyntf5k.onion -listen + ./darkcoind -proxy=127.0.0.1:9050 -externalip=ssapp53tmftyjmjb.onion -listen (obviously, replace the Onion address with your own). If you don't care too much about hiding your node, and want to be reachable on IPv4 as well, additionally specify: - ./bitcoind ... -discover + ./darkcoind ... -discover and open port 9999 on your firewall (or use -upnp). If you only want to use Tor to reach onion addresses, but not use it as a proxy for normal IPv4/IPv6 communication, use: - ./bitcoin -onion=127.0.0.1:9050 -externalip=57qr3yd1nyntf5k.onion -discover + ./darkcoin -onion=127.0.0.1:9050 -externalip=ssapp53tmftyjmjb.onion -discover