Skip to content

Commit

Permalink
Merge branch 'update-09-14-2020' into 'master'
Browse files Browse the repository at this point in the history
Documentation feedback from community (grammar fixes)

See merge request zcash-docs/zcash-docs!208
  • Loading branch information
lindanlee committed Sep 15, 2020
2 parents 45de3ea + aa2cb44 commit 77e1329
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
8 changes: 4 additions & 4 deletions source/rtd_pages/tor.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@

Tor Support in Zcash
====================
It is possible to run Zcash as a Tor hidden service, and connect to such services. *Warning: Tor support does not explicitly support Zcash nor Zcash explicitly support Tor.*
It is possible to run Zcash as a Tor hidden service and connect to such services. *Warning: Tor support does not explicitly support Zcash nor Zcash explicitly support 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 port 9150. See `Tor Project FAQ:TBBSocksPort <https://www.torproject.org/docs/faq.html.en#TBBSocksPort>`_ for how to properly configure Tor.


1. Run Zcash through Tor
------------------------

Running Zcash through Tor will make all outgoing connections be anonymized on the network, and will suffice for most situations. This is actually quite easy to do!
Running Zcash through Tor will make all outgoing connections be anonymized on the network and will suffice for most situations. This is actually quite easy to do!

Download and run Tor Browser. This will automatically run a SOCKS proxy on 127.0.0.1:9150 (with default configuration settings). While Tor Browser (and its proxy) is running, connect zcashd to it with:

Expand All @@ -29,7 +29,7 @@ Zcashd flags used:

It is possible to make a zcashd node reachable from the Tor network.

To do so, add lines to your /etc/tor/torrc (or equivalent config file) that configures the ports on the Tor side. An example is below. The directory can be different, but the port numbers should be equal to your zcashd's P2P listen port (8233 by default).
Add lines to your /etc/tor/torrc (or equivalent config file) that configures the ports on the Tor side. The directory can be different but the port numbers should be equal to the zcashd P2P listen port (8233 by default). An example is below.

.. code-block:: bash
Expand Down Expand Up @@ -57,7 +57,7 @@ Starting with Tor version 0.2.7.1 it is possible, through Tor's control socket A

If Tor is running (and proper authentication has been configured), Zcash automatically creates a hidden service to listen on. Zcash will also use Tor automatically to connect to other .onion nodes if the control socket can be successfully opened.

This new feature is enabled by default if Zcash is listening (``-listen``), and requires a Tor connection to work. It can be explicitly disabled with ``-listenonion=0`` and, if not disabled, configured using the ``-torcontrol`` and ``-torpassword`` settings. To show verbose debugging information, pass ``-debug=tor``.
This new feature is enabled by default if Zcash is listening (``-listen``) and requires a Tor connection to work. It can be explicitly disabled with ``-listenonion=0`` and, if not disabled, configured using the ``-torcontrol`` and ``-torpassword`` settings. To show verbose debugging information, pass ``-debug=tor``.

Connecting to Tor's control socket API requires one of two authentication methods to be configured:

Expand Down
2 changes: 1 addition & 1 deletion source/rtd_pages/troubleshooting_guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ Zcashd commands
To get help with the RPC interface from the command line, use:

* ``zcash-cli help``, which lists all zcash-cli commands.
* ``zcash-cli help $COMMAND``, which lists details of a specific command
* ``zcash-cli help $COMMAND``, which lists details of a specific command.

There is also additional documentation under :ref:`payment_api` .

Expand Down

0 comments on commit 77e1329

Please sign in to comment.