Skip to content

Commit 5055426

Browse files
Merge bitcoin#12384: [Docs] Add version footnote to tor.md (#3473)
* Merge bitcoin#12384: [Docs] Add version footnote to tor.md 39d2911 [Docs] Add version footnote to tor.md (Damian Williamson) Pull request description: [Docs] Add version footnote to tor.md Added note to section 2, part -edits to `/etc/tor/torrc`- indicating this is only required for Tor version 0.2.7.0 and older, since section 3 states it is valid for Tor version 0.2.7.1 and newer. Added ref link from section 2 version footnote to section 3. Re-styled headings to work on GitHub -alternate heading style markup creation issue with numbered headings and thus headings and automatic heading links are broken- Ref: [Issue# 12376](bitcoin#12376) Signed-off-by: Damian Williamson \<willtech@live.com.au\> Tree-SHA512: 439f4ccc3e196011af448b220adf26b0e653ac589bf4cfbbc276c1500c9d08f209c9d6101e4d232857779d9f25164cfb222ed30e3d63de116f9121e6ebde31c3 Signed-off-by: pasta <pasta@dashboost.org> Signed-off-by: Pasta <pasta@dashboost.org> * bitcoin -> Dash Core Signed-off-by: Pasta <pasta@dashboost.org> Co-authored-by: Wladimir J. van der Laan <laanwj@gmail.com>
1 parent 1c20160 commit 5055426

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

doc/tor.md

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
TOR SUPPORT IN DASH CORE
2-
=======================
1+
# TOR SUPPORT IN DASH CORE
32

43
It is possible to run Dash Core as a Tor hidden service, and connect to such services.
54

@@ -10,8 +9,7 @@ See [Tor Project FAQ:TBBSocksPort](https://www.torproject.org/docs/faq.html.en#T
109
for how to properly configure Tor.
1110

1211

13-
1. Run Dash Core behind a Tor proxy
14-
----------------------------------
12+
## 1. Run Dash Core behind a Tor proxy
1513

1614
The first step is running Dash Core behind a Tor proxy. This will already make all
1715
outgoing connections be anonymized, but more is possible.
@@ -44,12 +42,12 @@ In a typical situation, this suffices to run behind a Tor proxy:
4442
./dashd -proxy=127.0.0.1:9050
4543

4644

47-
2. Run a Dash Core hidden server
48-
-------------------------------
45+
## 2. Run a Dash Core hidden server
4946

5047
If you configure your Tor system accordingly, it is possible to make your node also
5148
reachable from the Tor network. Add these lines to your /etc/tor/torrc (or equivalent
52-
config file):
49+
config file): *Needed for Tor version 0.2.7.0 and older versions of Tor only. For newer
50+
versions of Tor see [Section 4](#4-automatically-listen-on-tor).*
5351

5452
HiddenServiceDir /var/lib/tor/dashcore-service/
5553
HiddenServicePort 9999 127.0.0.1:9999
@@ -99,8 +97,7 @@ for normal IPv4/IPv6 communication, use:
9997
./dashd -onion=127.0.0.1:9050 -externalip=ssapp53tmftyjmjb.onion -discover
10098

10199

102-
3. List of known Dash Core Tor relays
103-
------------------------------------
100+
## 3. List of known Dash Core Tor relays
104101

105102
Note: All these nodes are hosted by masternodehosting.com
106103

@@ -116,8 +113,7 @@ Note: All these nodes are hosted by masternodehosting.com
116113
* fijy6aikzxfea54i.onion
117114

118115

119-
4. Automatically listen on Tor
120-
--------------------------------
116+
## 4. Automatically listen on Tor
121117

122118
Starting with Tor version 0.2.7.1 it is possible, through Tor's control socket
123119
API, to create and destroy 'ephemeral' hidden services programmatically.
@@ -143,10 +139,9 @@ which has the appropriate permissions. An alternative authentication method is t
143139
of the `-torpassword` flag and a `hash-password` which can be enabled and specified in
144140
Tor configuration.
145141

146-
5. Privacy recommendations
147-
---------------------------
142+
## 5. Privacy recommendations
148143

149-
- Do not add anything but bitcoin ports to the hidden service created in section 2.
144+
- Do not add anything but Dash Core ports to the hidden service created in section 2.
150145
If you run a web service too, create a new hidden service for that.
151146
Otherwise it is trivial to link them, which may reduce privacy. Hidden
152147
services created automatically (as in section 3) always have only one port

0 commit comments

Comments
 (0)