Installing Haveno in Whonix

Hi @all,
am a Debian user and Tor supporter and have little knowledge of Whonix.

I just wanted to point out that the externalTor patch patch was developed for Haveno. Mainly to be able to use Tor PoW or all available HiddenService options. In Haveno since v1.0.10
On Debian you can use system Tor for Haveno just like for monerod over SocksPort:9050

  • Use Haveno Client only with system Tor (plain Debian based OS):
    in /etc/tor/torrc
# Haveno incoming anonymity connections
HiddenServiceDir /var/lib/tor/haveno_service/
HiddenServicePort 9999 127.0.0.1:9999
HiddenServicePort 9999 [::1]:9999

Then start Haveno Client with cmdline:

--hiddenServiceAddress=Your_HiddenService_address.onion
--nodePort=9999

or write options in:
~/.local/share/Haveno-reto/haveno.properties

That’s all. This is how all reto seednodes and my clients are configured.

  • If you have to use Haveno with netlayer and jtorctl via Tor ControlPort you can write additional Tor options in e.g.: torrc.local and start Haveno client with cmdline or in haveno.properties:

--torrcOptions=%include /home/user/.local/share/Haveno-reto/torrc.local

Note:
The entire folder ~/.local/share/Haveno-reto/xmr_mainnet/tor/
is sometimes deleted¹ and Haveno default torrc rewritten every time the app is restarted.

¹If you use the button: ‘DELETE OUTDATED TOR FILES AND SHUT DOWN’

2 Likes