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

Add DNS over HTTPS option to proxy servers #160

Open
kai3341 opened this issue Jan 27, 2021 · 6 comments
Open

Add DNS over HTTPS option to proxy servers #160

kai3341 opened this issue Jan 27, 2021 · 6 comments
Labels
type-new-feature Adding a new feature

Comments

@kai3341
Copy link

kai3341 commented Jan 27, 2021

I'm trying to integrate SmartProxy addon and i2p daemon. All works perfectly, but I have to use SOCKS5 only proxies to resolve names. When I use SOCKS4 + DoH, an error happens when DoH trying to resolve *.i2p domain.

I think it will be OK solution to add setting DNS-over-HTTPS behavior with variants ["Default", "Off", "On"].

Default should not change anything
Off should enforce browser NOT to use DoH
On should enforce browser to use DoH

Optionally when DNS-over-HTTPS behavior is On, DoH-resolver may be configured explicitly

@salarcode
Copy link
Owner

salarcode commented Jan 27, 2021

This is a limitation from Extensions Api provided by the browsers.
Look for proxyDNS in https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy/ProxyInfo

@salarcode salarcode added the type-new-feature Adding a new feature label Jan 27, 2021
@kai3341
Copy link
Author

kai3341 commented Feb 18, 2021

@salarcode
Copy link
Owner

The thing is that Extensions don't have access to those settings.

@kai3341
Copy link
Author

kai3341 commented Feb 21, 2021

@salarcode
Copy link
Owner

dns.resolve() is just a API that is available for extensions. The browser will still resolve the DNS by its own.

@salarcode
Copy link
Owner

Waiting for the feature:
https://bugzilla.mozilla.org/show_bug.cgi?id=1455425

@salarcode salarcode changed the title Is it possible to control DNS over HTTPS settings? Add DNS over HTTPS option to proxy servers Apr 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type-new-feature Adding a new feature
Projects
None yet
Development

No branches or pull requests

2 participants