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

Make Bisq sites reachable via onion address #5

Open
cd2357 opened this issue Aug 6, 2020 · 8 comments
Open

Make Bisq sites reachable via onion address #5

cd2357 opened this issue Aug 6, 2020 · 8 comments
Assignees

Comments

@cd2357
Copy link

cd2357 commented Aug 6, 2020

Make sure all Bisq sites that currently rely on clearnet domains are also reachable via an onion address.

In addition, the sites could advertise the onion address via the Onion-Location HTTP header, which would make Tor Browser users be automatically notified of the onion address, each time they visit a Bisq site.

See https://www.torproject.org/releases/tor-browser-95/ for details and screenshots.

See https://community.torproject.org/onion-services/advanced/onion-location/ for Apache and nginx config examples.

@wiz
Copy link
Member

wiz commented Aug 6, 2020

This issue should be transferred to the ops repo.

What domains don't support Tor? mempool.space certainly does, and this is hard-coded in the pull-down combo box as well.

@cd2357
Copy link
Author

cd2357 commented Aug 9, 2020

Yes, mempool.space is reachable via and advertises its onion address in the HTTP headers (so when accessing mempool.space in Tor Browser, the address bar shows a hint ".onion available").

However all the BIsq doamins listed here (bisq-network/proposals#211 (comment)) do not.

Technically, they area reachable via Tor -- but having their own onion address would mean traffic never leaves the Tor network.

This would bring more privacy to users + would make Bisq resilient against DNS vulnerabilities (technical or operational, see bisq-network/proposals#211)

This issue should be transferred to the ops repo.

What's the recommended way to do that? Delete it here and re-add there? Or create new one there, link to this one?

@cbeams cbeams transferred this issue from bisq-network/bisq Aug 9, 2020
@wiz wiz self-assigned this Aug 9, 2020
@wiz
Copy link
Member

wiz commented Aug 9, 2020

Bisq Websites:

  • bisq.network (@m52go) -> ``
  • bisq.markets (@wiz) -> ``
  • bisq.wiki (@wiz) -> s3p666he6q6djb6u3ekjdkmoyd77w63zq6gqf6sde54yg6bdfqukz2qd.onion

Bisq Explorers:

  • mempool.space/bisq (@wiz) -> mempoolhqx4isw62xs7abwphsq7ldayuidyx2v2oethdhhj6mlo2r6ad.onion
  • mempool.emzy.de/bisq (@Emzy) -> mempool4t6mypeemozyterviq3i5de4kpoua65r3qkn5i3kknu5l2cad.onion
  • bsq.bisq.cc (@m52go) -> n3qcujnwrr7mivrl2veasitv4dkheiozt7fawrcllscdizkwtmu3j3id.onion
  • bsq.bisq.services (@devinbileck) -> ydh7aqlup5k27mmlq5c7zmvqzvqxwgveykcf3clcbhhd6qlrjryg3uqd.onion
  • bsq.sqrrm.net (@sqrrm)
  • bsq.vante.me (@mrosseel)

@wiz wiz added this to To Do in Bisq Ops Team Aug 9, 2020
@wiz wiz moved this from To Do to In Progress in Bisq Ops Team Aug 9, 2020
@m52go
Copy link

m52go commented Aug 10, 2020

@devinbileck
Copy link
Member

bsq.bisq.services -> http://ydh7aqlup5k27mmlq5c7zmvqzvqxwgveykcf3clcbhhd6qlrjryg3uqd.onion/

@wiz
Copy link
Member

wiz commented Aug 11, 2020

@m52go good work, but you also need to send the onion-location HTTP header like this

% curl -s -i https://bsq.bisq.services | grep -i onion
Onion-Location: http://ydh7aqlup5k27mmlq5c7zmvqzvqxwgveykcf3clcbhhd6qlrjryg3uqd.onion/

@m52go
Copy link

m52go commented Aug 12, 2020

you also need to send the onion-location HTTP header

Done.

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

No branches or pull requests

6 participants