Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document preventing tor over tor #17

Open
woodser opened this issue Sep 29, 2024 · 1 comment
Open

Document preventing tor over tor #17

woodser opened this issue Sep 29, 2024 · 1 comment

Comments

@woodser
Copy link
Contributor

woodser commented Sep 29, 2024

This issue requests documenting preventing tor over tor, similar to the documentation on whonix.org: https://www.whonix.org/wiki/Bisq#Tor_over_Tor_Prevention

@boldsuck
Copy link
Contributor

boldsuck commented Dec 12, 2024

PR from @XMRZombie 40_haveno.yml is merged: Whonix/onion-grater#13

I have to download a Whonix KVM over Christmas and test it out myself.
I suspect that you can also use the default Tor SocksPort:9050 on Whonix. With monerod it also works
Instead of monerod option:
--anonymous-inbound=mymonerodservice.onion:18083
Haveno uses:
--hiddenServiceAddress=myhavenoservice.onion --nodePort=9999
Since Haveno 1.0.10, the old Bisq instructions via ControlPort should no longer be necessary.

With externalTor patch I (Haveno Client) no longer have ~/.local/share/Haveno-reto/xmr_mainnet/tor folder and onion-grater Whitelisting filter for dangerous Tor control protocol commands is not needed.

EDIT:
After reading: https://www.whonix.org/wiki/Onion_Services#Setup_Overview

  1. Configure a HiddenService on the Whonix-Gateway: sudoedit /usr/local/etc/torrc.d/50_user.conf
# Haveno incoming anonymity connections
HiddenServiceDir /var/lib/tor/haveno_service/
HiddenServicePort 9999 127.0.0.1:9999
HiddenServicePort 9999 [::1]:9999
  1. Edit Whonix-Workstation firewall configuration to open port 9999

  2. Start Haveno with --hiddenServiceAddress=Your_HiddenService_address.onion--nodePort=9999

That should be all you need to get Haveno running on Whonix.

something nicer:

--xmrNodes=trustedmonerod1.onion:18081,trustedmonerod2.onion:18081,trustedmonerod3.onion:18081
--useTorForXmr=on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants