Want to boost your online privacy while managing your crypto? Connecting the BitBoxApp through Tor is a great way to do it. This guide shows you how to configure the BitBoxApp to use your existing Tor setup.

Before you start: Make sure Tor is already running on your computer. This could be the Tor Browser or the Tor background service, providing a SOCKS proxy.

 

Step 1: Find the Tor settings in BitBoxApp

Let's get your BitBoxApp ready to connect through Tor.

  1. Open the BitBoxApp on your computer.
  2. Go to Settings. You'll find this in the sidebar on the left; it's the option with a gear icon, located in the lower-left corner.
  3. Within Settings, click on Advanced settings.
  4. Look for the row labeled Enable Tor proxy. It will likely show “Disabled”.
  5. Click on this row. A new window titled Set proxy address will pop up.

Step 2: Set up the proxy address and port

Next, you'll point BitBoxApp to your running Tor service.

  1. In the Set proxy address window, toggle the switch to turn the Tor proxy feature ON.
  2. Now, you need to enter or confirm the proxy details:
    1. Proxy Address: 127.0.0.1
      1. This is the standard address for services running on your own computer (also known as "localhost").
    2. Proxy Port:
      1. Use 9150 if you are using the Tor Browser.
      2. Use 9050 if you are using the Tor service (often called the Tor daemon).

Crucial: This port number must match the port your Tor client is configured to listen on. If it's wrong, BitBoxApp won't be able to connect through Tor.

 
  1. After entering the correct address and port, click the blue button to confirm and save your settings.

Step 3: Restart BitBoxApp – this is key!

Don't skip this step! For the new settings to activate, you must completely close and then restart the BitBoxApp.

The BitBoxApp only applies proxy settings when it starts up. If you don't restart, it will keep using a direct internet connection, and Tor won't be used.


How BitBoxApp works with Tor

You're all set! Here's how BitBoxApp uses Tor once configured:

  • Privacy Enhanced Connections: All of BitBoxApp's backend network communication will now be routed through your local Tor SOCKS proxy. This includes:
    • Connecting to Shift Crypto's default Bitcoin and Litecoin Electrum servers (for checking balances, transaction history, and broadcasting new transactions).
    • Checking for BitBoxApp updates.
    • Fetching cryptocurrency exchange rates.
    • Getting Ethereum and ERC20 token information (via the Etherscan.io API).
  • IP Address Masking: Your real IP address will be hidden from these servers. They will only see the IP address of a Tor exit node.

Important note on default servers:

This configuration uses Tor with BitBoxApp's default servers. You do not need to enter any .onion addresses in the "Connect your own full node" section of the BitBoxApp settings for this. The "Enable Tor proxy" option is a global setting for the BitBoxApp's standard connections.