WasabiDoc
WasabiDoc copied to clipboard
Document/Update Tor bridges support
According to: https://github.com/zkSNACKs/WalletWasabi/pull/12749 https://github.com/zkSNACKs/WalletWasabi/pull/12940
https://docs.wasabiwallet.io/FAQ/FAQ-GeneralBitcoinPrivacy.html#my-country-isp-is-blocking-censoring-tor-how-can-i-use-wasabi-with-tor-bridges
This is probably obsolete so it should be updated maybe.
Assorted things that might be worth addressing/mentioning:
- Currently, we support only
obfs4
,snowflake
, andwebtunnel
Tor transport plugins. - For
obfs4
andwebtunnel
, people should specify at least 2 bridges (not just one) because then Tor's Conflux feature can work properly and performance is improved.
Regarding https://docs.wasabiwallet.io/FAQ/FAQ-GeneralBitcoinPrivacy.html#my-country-isp-is-blocking-censoring-tor-how-can-i-use-wasabi-with-tor-bridges:
- obsolete imo:
-
Steps with Tor Browser:
-
Download and install the Tor Browser
- -> This step is correct
-
Change the
Settings
of the Tor Browser to use one of the bridges or pluggable transports Leave Tor Browser running after connecting with a bridge- -> no, one should not do that, one should just specify where Tor Browser's Tor is located on one's machine, e.g.
--TorFolder="C:\Users\<USER>\Desktop\Tor Browser\Browser\TorBrowser\Tor"
along with the bridges (use--TorBridges
(i.e.--TorBridges="<bridgeDefinition>"
, or with multiple bridges--TorBridges="<bridgeDefinition>;<secondBridgeDefinition>;<thirdBridgeDefinition>"
))- Default folders where Tor Browser's Tor is located is:
- Windows:
C:\Users\<USER>\Desktop\Tor Browser\Browser\TorBrowser\Tor
- macOS:
/Applications/Tor Browser.app/Contents/MacOS/Tor
- linux: TBD
- Windows:
- Default folders where Tor Browser's Tor is located is:
- -> no, one should not do that, one should just specify where Tor Browser's Tor is located on one's machine, e.g.
- No random bridges
-
- -> No, this is not correct at all now. Especially, there is no random Tor bridge. We should say that Tor bridge definitions can one get from Tor Browser (or from https://bridges.torproject.org/)
-
- No debian extra info?
-
- we should confirm this. I would expect that one just installs Tor Browser on linux and there is a folder with Tor's pluggable transports where we can point to. I would expect that no additional package installation are necessary.
-
-
Download and install the Tor Browser
Additional thoughts:
- I'm not exactly sure atm where
TorLogs.txt
is located when bridges are used. It should be in one's profile, but we should confirm it. - It's possible to specify Tor bridges like, eg, one snowflake bridge and one obfs4 bridge. We need to research more if this is advisable for privacy reasons. In general, when one uses Tor bridges one should know what she is doing:
- Is Tor blocked by your ISP or any other party and you want just circumvent this? In this case, one can probably just use Tor bridges.
- Are you OK if somebody finds out that you use Tor or not? I'm not sure if we guarrantee or say with high degree of conficende that our implementation is there. Especially, since it is new.
- linux: TBD
@MarnixCroes Can you test this and get us the default Tor Browser path for Linux?
@kiminuo thank you, very useful. Everything you mentioned should be covered in the PR I made https://github.com/WalletWasabi/WasabiDoc/pull/1757
fixed