monero-project / monero-gui

Monero: the secure, private, untraceable cryptocurrency
Other
1.74k stars 768 forks source link

improved Tor support - use onion remote node if Whonix (Tails, Tor, ...) is detected #2421

Open adrelanos opened 5 years ago

adrelanos commented 5 years ago

In https://github.com/monero-project/monero-gui/issues/2420 I've noticed that monero GUI uses a hardcoded list of IP addresses in simple mode as monero remote nodes. No progress on syncing after 15 minutes over Tor. Using monero-gui-v0.14.1.0 on Qubes-Whonix 15 (Debian buster based).

I am the founder of Whonix, which I am maintaining at present for more than 7 years. Whonix (formerly TorBOX) is a Debian GNU/Linuxbased security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. With my Whonix hat on, I would like to request the following feature:

If Whonix is detected [1] (prefer) using a list of built-in monero remote nodes available over .onion instead. This is because:

Monero could detect it is being run inside Whonix by checking for existence of the marker file /usr/share/anon-dist/marker.


[1] Or any other "anonymity distribution" ("anon-dist"). A label which any Linux distribution that routes its traffic over Tor is welcome to use.

adrelanos commented 5 years ago

No progress on syncing after 15 minutes over Tor.

Now connected. This enhancement would be worthwhile anyhow.