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
Ability to change DoH #182
Comments
Thanks for the suggestion @molaeiali. |
@andrzejsza Yes I actually getting these errors in Iran:
(I replaced a HASH after quad9.net query I didn't know if it was supposed to be secret or not, if it's needed I can post it again) As you can see, It cannot use As I said, I myself am using DNSoverTLS using systemd, and among [google, cloudflare-dns, quad9, nextdns, pi-dns] only [nexdns, and pi-dns] are working, although cloudflare's DNSoverHTTPS on firefox works fine! If I want to sum it all, DoH and DoT is a mess here :) What I am forced to do, to use ProtonMail Bridge, is proxying it through Tor |
Now that you said it's being used in all Proton apps, these issues may be related, I don't know.
https://github.com/ProtonVPN/linux-cli/pull/237 |
would you mind getting in touch with support at bridge@protonmail.ch? we'd like to see some of your logs and have more detailed questions. |
Of course, Sending an email right now, sorry for being late. BTW, I am maintaining the Arch Linux AUR packages for a while and got in touch with this email once, and then never heard back, so I decided not to contact that way, but I'll send another email now, hoping that I get a reply! |
closing as things has been working ok for a while. |
As of right now, the DoH providers ProtonMail is using are hardcoded in the code, and are:
proton-bridge/pkg/pmapi/proxy.go
Line 42 in 25a8c19
Problem is, In some authoritarian countries like Iran, the government is trying to block DoH for obvious reasons.
It would be great if it was possible to change the DoH provider to what the user wants to use, for example maybe someone wants to use
cloudflare
ornextdns
orpi-dns
or their-own dns, etc, OR If it was an option which can disable the hardcoded option and made the app respect system settings, I myself am using Systemd-Resolved to achieve the same goal.The text was updated successfully, but these errors were encountered: