node

How to Run Your Bitcoin Node Over Tor for Maximum Privacy (2026 Guide)

Running your Bitcoin node over Tor hides your IP address from peers and your ISP. Here's how to configure Tor for Bitcoin Core, Umbrel, Start9, and RaspiBlitz in 2026.

bitcoin nodeTorprivacyUmbrelRaspiBlitzBitcoin Core

How to Run Your Bitcoin Node Over Tor for Maximum Privacy (2026 Guide)

Running a Bitcoin node already improves your privacy by validating transactions without trusting third parties. But your node's IP address — visible to peers it connects to — can be linked to your Bitcoin activity. Running your node over Tor hides your IP address from peers, significantly improving network-level privacy.

Here's how to configure Tor for your Bitcoin node in 2026.

Why IP Privacy Matters for Bitcoin Nodes

When your Bitcoin node connects to peers, those peers see your IP address. With enough peer connections or transaction timing analysis, a sophisticated observer could potentially link your IP address to your Bitcoin transactions — even if you use a different Bitcoin address for each transaction.

Specific risks:

ISP visibility: Your internet service provider can see you're running a Bitcoin node. In most jurisdictions this is legal, but it's information you may not want to share.

Peer surveillance: Malicious peers (run by chain analysis firms, governments) might log connection metadata. Over time, connection patterns can reveal transaction origins.

Geolocation: Your IP address reveals your approximate geographic location.

Tor addresses all three by routing your node's network traffic through an encrypted circuit of three volunteer relays.

What Tor Does (and Doesn't) Protect

Tor protects:

  • Your IP address from Bitcoin peers
  • Your node's geographic location
  • Your ISP from seeing which peers you connect to
  • Timing analysis at the network level

Tor does NOT protect:

  • On-chain privacy (address linking, UTXO analysis)
  • Privacy when you reveal your identity to exchanges (KYC)
  • Transaction privacy for address reuse

For complete Bitcoin privacy, Tor is one layer — combine with Taproot addresses, avoid UTXO consolidation, and consider CoinJoin for on-chain privacy.

Setting Up Tor: Node Software Options

Each major node software package has different Tor integration:

Bitcoin Core (Manual)

  1. Install Tor on your system:

    • Linux: sudo apt install tor
    • macOS: brew install tor
  2. Start Tor: tor & (runs as a background service)

  3. Configure bitcoin.conf:

proxy=127.0.0.1:9050
listen=1
bind=127.0.0.1
onlynet=onion
  1. Optionally create a hidden service (.onion address) — add to torrc:
HiddenServiceDir /var/lib/tor/bitcoin/
HiddenServicePort 8333 127.0.0.1:8333
  1. Restart Bitcoin Core. Check peer connections include .onion addresses:
bitcoin-cli getpeerinfo | grep addr

Umbrel (One-Click)

Umbrel makes Tor configuration nearly automatic:

  1. Open Umbrel dashboard
  2. Navigate to Bitcoin Node app
  3. Go to Settings → Enable Tor
  4. Umbrel automatically configures Tor routing and provides your .onion address

This is the easiest path — Umbrel handles all the technical configuration.

Start9 (Automatic)

Start9 Embassy routes all services through Tor by default. Bitcoin node runs on Tor automatically — no additional configuration needed. Start9 provides your node's .onion address for wallet connections.

RaspiBlitz (Built-in)

RaspiBlitz has built-in Tor configuration as part of its setup wizard. Select Tor routing during initial setup or enable it later via the config menu.

myNode (Dashboard)

myNode includes Tor support in its dashboard. Enable it under the Bitcoin settings section.

Connecting Your Wallet to Your Tor Node

Once your node is running over Tor, connect your wallet to it for complete privacy:

Sparrow Wallet: In Preferences → Server, enter your node's .onion address. Sparrow supports Tor natively (uses built-in Tor client).

BlueWallet: In Lightning settings (or Bitcoin node settings), enter your node's .onion address. Requires BlueWallet Tor to be enabled.

Electrum: In Server preferences, enter your Electrum server's .onion address if you're running an Electrum server alongside your Bitcoin node.

Zeus: In node connection settings, enter your LND or Core Lightning node's .onion address for Lightning connections.

Performance Expectations

Tor adds latency. Expect:

  • Block propagation: 5-30 seconds slower via Tor vs. clearnet
  • Peer connections: Fewer peers (most Bitcoin peers are clearnet)
  • Download speed: Slower for initial sync (IBD) via Tor-only mode

Recommendation: During initial block download (IBD), use clearnet mode (onlynet=all or no restriction) to download the blockchain faster. After syncing, switch to Tor-only mode.

Some users run hybrid mode: connecting to both Tor and clearnet peers, with their own traffic going through Tor. This balances privacy with performance.

The .onion Address: Your Private Node Address

When you create a Tor hidden service for your node, Bitcoin Core generates a .onion address. This is your node's private address on the Tor network.

Benefits:

  • Share with trusted peers for private connections
  • Connect your wallet to your node without exposing your home IP
  • Persistent address (as long as you keep the same hidden service directory)

Troubleshooting Common Tor Node Issues

Problem: No Tor peers connecting

Check Tor is running: systemctl status tor Verify proxy settings in bitcoin.conf: proxy=127.0.0.1:9050 Check Bitcoin Core logs: debug.log should show Tor-related connection attempts

Problem: Slow sync speed

Normal — Tor is slower. If too slow, allow clearnet connections during sync: remove onlynet=onion

Problem: Cannot reach local wallet through Tor

Verify your .onion address is correct. Check that the Tor hidden service is active. Some wallets require Tor browser-level configuration to reach .onion addresses.

FAQ

Does running a Bitcoin node over Tor slow down my internet?

Yes. Tor adds latency and reduces throughput. For initial sync (IBD), using clearnet is much faster. For ongoing operation, the privacy benefit outweighs the performance cost for most users.

Is running a Bitcoin node over Tor legal?

Yes, in virtually all jurisdictions. Running a Bitcoin node is legal (it's just software that validates the blockchain). Tor usage is legal in most countries, though some authoritarian jurisdictions restrict it.

Can I run Lightning over Tor too?

Yes. If you run a Lightning node alongside your Bitcoin node, you can configure Lightning (LND, Core Lightning) to run over Tor as well. Umbrel and Start9 handle this automatically alongside Tor-enabled Bitcoin Core.

Do I need a static IP for a Tor Bitcoin node?

No. Tor hidden services work regardless of your IP address, making them excellent for home users with dynamic IP addresses from their ISP.


Explore node options in our Bitcoin Node Directory. See also: How to Run a Bitcoin Node and Bitcoin Node Privacy Benefits.

Stay Up to Date on Bitcoin

Get our free Beginners Guide to Buying Bitcoin plus weekly insights for long-term holders.

Related Posts