Closed uoosef closed 1 year ago
Have you tried using any of the existing parrots from u_parrot.go
? It is hard to know which extension is missing from your ClientHelloSpec since it is a general remote error.
Well, I guess here's some general advice for debugging:
If anyone ever encounter the same issue.
My bad, I forget to call
err = uTlsConn.Handshake()
after setting custom spec, its intersting that it works on some sites without directly calling the handshake for exapmle it works on cloudflare without calling the handshake!
Hmm. Can you double check with wireshark or tcpdump? Sounds like something related to #75.
Just check if the ClientHello message got sent is the one you expected or not when you don't explicitly call .Handshake()
.
hello when im using this code from example folder to implement a simple doh client and accessing this host https://dns.rotunneling.net/dns-query/public
i get this error
how can i fix this issue ?