This brief tutorial will explain how to use Monero more securely in Whonix to make anonymous payments anywhere BTC is accepted.
First we are going to make sure that our Monero wallet is setup to connect to a hidden service daemon. I recommend following these instructions from XMRLabs:
How to connect with GUI wallet?
Run the wallet with torsocks:
$ torsocks monero-wallet-gui
The wallet will ask if you want to start a daemon. Click Use custom settings to say no.
Enter xmrag4hf5xlabmob.onion as daemon host, keep port 18081. Click Connect.
torsocks monero-wallet-cli --daemon-host xmrag4hf5xlabmob.onion:18081 --restore-deterministic-wallet <24 word seed>
Now that we are broadcasting our payments anonymously, and there are no Tor Exit Nodes that we need to worry about, we can head over to XMR.to.
Once there, click on your https-everywhere icon, add a new rule, show advanced, change
and have it redirect to
Save and then go to your Tor Button and click “New Tor Circuit for this Site”.
(This refreshes the page, which triggers https-everywhere to redirect you to the hidden service, and it also sends call to controlport to change your tor circuits, just in case.)
Now, simply use XMR.to to send BTC on your behalf. You send ‘XMR.to’ anonymous moneroj, and they will pay the BTC.
By doing this, you can always pay for anything where BTC is accepted, and you can do it anonymously, using Monero. There is no way for the receiver, or XMR.to, to find out who you are, or where you are.