<h3>Electrum v3.1.3 and earlier includes a setting to use Tor</h3>

<p>When Tor is correctly setup on your system, it is possible to directly configure Electrum to connect via Tor for all connections, both to Electrum servers and, to third-party services.</p>

<p>Using these steps you can be anonymous in only five minutes.</p>

<h3>Setting up Electrum and Tor</h3>

<p>These instructions work on Fedora 27 and assume a default installation of Electrum v3.1.3 and Tor v0.3.1.10 or newer. Fedora is a modern operating system that will run on most standard modern hardware. The configuration is the same on Windows, but the instructions are different. There are some instructions for setting up Tor on Windows <a href="https://en.bitcoin.it/wiki/Tor" rel="nofollow noreferrer">here</a>.</p>

<p>Further instructions for other *nix based systems are available <a href="https://trac.torproject.org/projects/tor/wiki/TorRelayGuide" rel="nofollow noreferrer">here</a>. <em>NOTE: You do not need to configure your Tor client as a relay or exit node for Tor to operate, so you can skip the step for 'Put the configuration file /etc/tor/torrc place:' in <strong>that</strong> guide. You will still need to use all of the following steps in <strong>this</strong> guide.</em></p>

<ol>
<li><p>Setup Electrum</p>

<ol>
<li><p>Install the Electrum package:</p>

<pre><code>sudo dnf install electrum
</code></pre></li>
<li><p>Run Electrum. <em>If you start Electrum with the <code>-o</code> offline switch the first time you run it your details don't leak out.</em></p>

<ol>
<li>Choose Automatically Connect and click on Next.</li>
<li>Name your wallet if you like or accept the default and click on Next.</li>
<li>Select Standard Wallet and click on Next.</li>
<li>Select Create a new seed and click on Next.</li>
<li>Select Segwit and click on Next.</li>
<li>Securely, privately and accurately store your seed. This is your wallet backup. If it is lost all your BTC is gone permanently. Click on Next.</li>
<li>Type your seed in the box and click on Next to verify you have it correctly.</li>
<li>Set a good password that you will never forget. This must be secure to ensure your wallet cannot be stolen. Click on Next.</li>
<li>Your wallet is setup.</li>
</ol></li>
</ol></li>
<li><p>Setup Tor  </p>

<ol>
<li><p>Install the tor package:  </p>

<pre><code>sudo dnf install tor
</code></pre></li>
<li><p>Start the tor daemon and make sure it starts at boot:  </p>

<pre><code>sudo systemctl enable tor
sudo systemctl start tor
</code></pre></li>
</ol></li>
<li><p>With Electrum setup and running:</p>

<ol>
<li>Go to Tools -> Network</li>
<li>Click on the Proxy tab</li>
<li>Place a tick for Use Tor proxy at port 9050</li>
<li>Note that Electrum will momentarily disconnect and reconnect via Tor</li>
<li>Click on Close</li>
<li>Exit and restart Electrum normally (to go online)</li>
<li>Check that your password works and that you remember it before you use your wallet.</li>
<li>Look for the icon to turn turquoise indicating that you are online. You can click it to check status.</li>
</ol></li>
</ol>

<p>Done! Enjoy being anonymous!</p>

<h3>Appendix 1 - Monitoring Tor</h3>

<p>You can monitor (and further tweak/break) Tor using <a href="https://nyx.torproject.org/" rel="nofollow noreferrer">nyx</a>.</p>

<p>There are several installation methods available. On Fedora 27:</p>

<pre><code>sudo dnf install nyx
</code></pre>

<p>To start nyx simply type <code>nyx</code> in the console and it will connect to Tor if it is running. Requires control port 9051 to have been uncommented in <code>/etc/tor/torrc</code>.</p>

<h3>Footnotes</h3>

<p>There are more configuration options available, and additional ways you can support the Tor network. Please see the several pages available <a href="https://trac.torproject.org/projects/tor/wiki/TorRelayGuide" rel="nofollow noreferrer">here</a> for information.</p>

<p>*by default, Tor will participate in the Tor network.</p>

CC BY-SA 3.0
2018-04-30T04:34:23.660Z
probably best to run electrum with the -o offline switch the first time you run it so that your details don't leak out. that's also the time when you create your wallet and configure tor proxy.
Abdussamad
CC BY-SA 4.0
2020-12-10T11:07:07.630Z
@Abdussamad Yes, but once I run it with -o switch and I'm offline then the network settings in "Tools - >  Network" are not active and I cannot access them while being offline.
John Smith
CC BY-SA 4.0
2018-04-29T07:31:42.790Z
2019-06-02T12:36:12.353Z
2019-06-02T12:36:12.353Z
Willtech
<p>I do not want to run a full node like Bitcoin Core but still want privacy running an SPV node like Electrum wallet to use Bitcoin.</p>

<p>How can I setup to run Electrum privately with Tor?</p>

<client><electrum><network><privacy><tor>
How can I use Bitcoin privately with the Electrum wallet and Tor?
Willtech
# How can I use Bitcoin privately with the Electrum wallet and Tor?

(Asked by: username_0 on 2018-04-29)

I do not want to run a full node like Bitcoin Core but still want privacy running an SPV node like Electrum wallet to use Bitcoin.

How can I setup to run Electrum privately with Tor?

**Tags:** client, electrum, network, privacy, tor


---

## 1 answers

### Answer by username_0 on 2018-04-29. Score: 2 | Accepted answer

### Electrum v3.1.3 and earlier includes a setting to use Tor

When Tor is correctly setup on your system, it is possible to directly configure Electrum to connect via Tor for all connections, both to Electrum servers and, to third-party services.

Using these steps you can be anonymous in only five minutes.

### Setting up Electrum and Tor

These instructions work on Fedora 27 and assume a default installation of Electrum v3.1.3 and Tor v0.3.1.10 or newer. Fedora is a modern operating system that will run on most standard modern hardware. The configuration is the same on Windows, but the instructions are different. There are some instructions for setting up Tor on Windows [here](https://en.bitcoin.it/wiki/Tor).

Further instructions for other \*nix based systems are available [here](https://trac.torproject.org/projects/tor/wiki/TorRelayGuide). *NOTE: You do not need to configure your Tor client as a relay or exit node for Tor to operate, so you can skip the step for 'Put the configuration file /etc/tor/torrc place:' in **that** guide. You will still need to use all of the following steps in **this** guide.*

1. Setup Electrum

   1. Install the Electrum package:

      ```
      sudo dnf install electrum

      ```
   2. Run Electrum. *If you start Electrum with the `-o` offline switch the first time you run it your details don't leak out.*

      1. Choose Automatically Connect and click on Next.
      2. Name your wallet if you like or accept the default and click on Next.
      3. Select Standard Wallet and click on Next.
      4. Select Create a new seed and click on Next.
      5. Select Segwit and click on Next.
      6. Securely, privately and accurately store your seed. This is your wallet backup. If it is lost all your BTC is gone permanently. Click on Next.
      7. Type your seed in the box and click on Next to verify you have it correctly.
      8. Set a good password that you will never forget. This must be secure to ensure your wallet cannot be stolen. Click on Next.
      9. Your wallet is setup.
2. Setup Tor

   1. Install the tor package:

      ```
      sudo dnf install tor

      ```
   2. Start the tor daemon and make sure it starts at boot:

      ```
      sudo systemctl enable tor
      sudo systemctl start tor

      ```
3. With Electrum setup and running:

   1. Go to Tools -> Network
   2. Click on the Proxy tab
   3. Place a tick for Use Tor proxy at port 9050
   4. Note that Electrum will momentarily disconnect and reconnect via Tor
   5. Click on Close
   6. Exit and restart Electrum normally (to go online)
   7. Check that your password works and that you remember it before you use your wallet.
   8. Look for the icon to turn turquoise indicating that you are online. You can click it to check status.

Done! Enjoy being anonymous!

### Appendix 1 - Monitoring Tor

You can monitor (and further tweak/break) Tor using [nyx](https://nyx.torproject.org/).

There are several installation methods available. On Fedora 27:

```
sudo dnf install nyx

```

To start nyx simply type `nyx` in the console and it will connect to Tor if it is running. Requires control port 9051 to have been uncommented in `/etc/tor/torrc`.

### Footnotes

There are more configuration options available, and additional ways you can support the Tor network. Please see the several pages available [here](https://trac.torproject.org/projects/tor/wiki/TorRelayGuide) for information.

\*by default, Tor will participate in the Tor network.

> **Comments:**
> **username_1**: probably best to run electrum with the -o offline switch the first time you run it so that your details don't leak out. that's also the time when you create your wallet and configure tor proxy.  
> **username_2**: @username_1 Yes, but once I run it with -o switch and I'm offline then the network settings in "Tools - >  Network" are not active and I cannot access them while being offline.  

---

