-
Notifications
You must be signed in to change notification settings - Fork 65
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
OS-level ECH support/forwarding #413
Comments
Just to make sure I understand, the ask is to support ECH in the DoT server config in routedns? Not sure what you mean by "forwarding". Support for server ECH in Go seems to be coming early 2025 as per golang/go#68500, though it's already available for clients |
Yea, sorry for the weird wording, I don't really know if there's anything different in the OS implementation (is it just the port?).
Well I use DoH3, and it seems to work with ECH (on Firefox), only DoT on android. |
I think this will need to wait for ECH support to be added to Go (scheduled for early 2025). At that point I should be able to support it in routedns |
It has been pushed to master golang/go@f697114 |
So with Firefox 129,
One thing that keeps me on
network.trr.mode
3
, is that I can't currently use ECH (Encrypted Client Hello) with routedns on Windows. I'm on 10, which technically does have encrypted dns when the relevant registry keys are set, but it never really showed up for me in the OS' UI. On my android phone, this just works with the native DNS client. It'd be cool if somehow routedns could forward this data (whennetwork.trr.mode
is5
or0
) the same way the OS' DNS client does.The text was updated successfully, but these errors were encountered: