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

Metamask don't work Tor Browser+Trezor #11502

Closed
bug-repport opened this issue Jul 11, 2021 · 6 comments
Closed

Metamask don't work Tor Browser+Trezor #11502

bug-repport opened this issue Jul 11, 2021 · 6 comments

Comments

@bug-repport
Copy link

Metamask dont't work in the Tor Browser + Trezor.

  1. Install Trezor Bridge 2.0.27.
  2. Install Tor Browser.
  3. Install the Metamask plugin.
  4. Change the Tor Browser settings in about: config:

user_pref ("privacy.firstparty.isolate", false);
user_pref("network.proxy.no_proxies_on", "127.0.0.1");

  1. Change the Tor Browser settings in Options:

Privacy & Security > Block pop-up windows (uncheckbox)

  1. Connect Trezor and enter the PIN code if installed.
  2. Go to the website https://www.myetherwallet.com/ and check the work of Trezor, then close the page.
  3. Click the Metamask plugin > Connect Hardware Wallet > Trezor > Continue.
  4. We get the error: "Popup error: Unable to establish connection with iframe".

myetherwallet+metamask

Browser Information:
OS: Windows 10
Hardware Wallet: Trezor T, Firmware version 2.4.0
Browser: Tor Browser 10.5 (based on Mozilla Firefox 78.11.0esr) (64-bit)
MetaMask Version: 9.7.1

@brianddk
Copy link

A reddit thread that may be related: https://www.reddit.com/r/TREZOR/comments/og575n/

@kevinghim
Copy link
Contributor

kevinghim commented Jul 11, 2021 via email

@darkwing
Copy link
Contributor

This is probably related to #10896

@AlexJupiter
Copy link
Contributor

Closing this due to this bug reportedly being fixed.

@brianddk
Copy link

Anyone reading this issue later, I seriously doubt anything in MM or Trezor fixed it, likely "fix" is to simply use obscure Tor bridges. Many CDN networks and DDoS proxies like Cloudflare will block known Tor exit relays. By obscuring your Tor relay's with bridges you can fool the CDNs for a while.

I eventually found that most of my problems in Tor could be fixed by about ten retries, with a new bridge on each attempt.

Only real fix is to provide onion endpoints for all the CDN content. Apps like Electrum offer this option up, but I don't see that enabled in MM yet. Trezor did transition all their CDN content to onion, but I don't see MM using the onion links for Trezor Connect.

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

No branches or pull requests

6 participants
@darkwing @brianddk @kevinghim @AlexJupiter @bug-repport and others