DNSCrypt / dnscrypt-resolvers

Lists of public DNSCrypt / DoH DNS servers and DNS relays
https://dnscrypt.info
1.22k stars 261 forks source link

odoh-relays.md - Most not working? #812

Closed Sn0whax closed 1 year ago

Sn0whax commented 1 year ago

It appears the following odoh relays are not working: odohrelay-ams odohrelay-se odohrelay-surf Only odohrelay-crypto-sx appears to work, can you confirm?

przemyslaw0 commented 1 year ago

I can confirm that only odohrelay-ams is working here.

Also, odoh-meganerd of odoh-servers.md is offline.

przemyslaw0 commented 1 year ago

I tried the same odoh server of odohrelay-surf in another DNS forwarder: https://github.com/junkurihara/doh-auth-proxy

Result:

# /opt/doh-auth-proxy/doh-auth-proxy -c /opt/doh-auth-proxy/config.toml 
2023-08-17T03:28:06.242683Z  INFO main doh_auth_proxy: Start DoH w/ Auth Proxy
2023-08-17T03:28:06.243147Z  INFO main doh_auth_proxy::config::config_parser: Bootstrap DNS: 8.8.8.8:53
2023-08-17T03:28:06.243155Z  INFO main doh_auth_proxy::config::config_parser: Target DoH Address is re-fetched every 3 min
2023-08-17T03:28:06.243162Z  INFO main doh_auth_proxy::config::config_parser: Max cache size: 0 (entries)
2023-08-17T03:28:06.243203Z  INFO main doh_auth_proxy::config::config_parser: Target (O)DoH resolvers: ["https://odoh.cloudflare-dns.com/dns-query", "https://odoh.crypto.sx/dns-query", "https://ibksturm.synology.me/dns-query", "https://doh.tiar.app/odoh", "https://jp.tiar.app/odoh", "https://jp.tiarap.org/odoh", "https://odoh-target.alekberg.net/dns-query", "https://odoh-target-se.alekberg.net/dns-query", "https://chewbacca.meganerd.nl/dns-query"]
2023-08-17T03:28:06.243216Z  INFO main doh_auth_proxy::config::config_parser: Target randomization is enabled
2023-08-17T03:28:06.243223Z  INFO main doh_auth_proxy::config::config_parser: [ODoH] Oblivious DNS over HTTPS is enabled
2023-08-17T03:28:06.243228Z  INFO main doh_auth_proxy::config::config_parser: [ODoH] Nexthop relay URL: ["https://odoh1.surfdomeinen.nl/proxy"]
2023-08-17T03:28:06.243234Z  INFO main doh_auth_proxy::config::config_parser: ODoH relay randomization is enabled
2023-08-17T03:28:06.243271Z  INFO main doh_auth_proxy::client::doh_client: Target (O)DoH URLs: [
    "https://odoh1.surfdomeinen.nl/proxy?targethost=odoh.cloudflare-dns.com&targetpath=/dns-query",
]
2023-08-17T03:28:06.243301Z  INFO main doh_auth_proxy::client::doh_client: Target (O)DoH URLs: [
    "https://odoh1.surfdomeinen.nl/proxy?targethost=odoh.crypto.sx&targetpath=/dns-query",
]
2023-08-17T03:28:06.243317Z  INFO main doh_auth_proxy::client::doh_client: Target (O)DoH URLs: [
    "https://odoh1.surfdomeinen.nl/proxy?targethost=ibksturm.synology.me&targetpath=/dns-query",
]
2023-08-17T03:28:06.243336Z  INFO main doh_auth_proxy::client::doh_client: Target (O)DoH URLs: [
    "https://odoh1.surfdomeinen.nl/proxy?targethost=doh.tiar.app&targetpath=/odoh",
]
2023-08-17T03:28:06.243346Z  INFO main doh_auth_proxy::client::doh_client: Target (O)DoH URLs: [
    "https://odoh1.surfdomeinen.nl/proxy?targethost=jp.tiar.app&targetpath=/odoh",
]
2023-08-17T03:28:06.243357Z  INFO main doh_auth_proxy::client::doh_client: Target (O)DoH URLs: [
    "https://odoh1.surfdomeinen.nl/proxy?targethost=jp.tiarap.org&targetpath=/odoh",
]
2023-08-17T03:28:06.243371Z  INFO main doh_auth_proxy::client::doh_client: Target (O)DoH URLs: [
    "https://odoh1.surfdomeinen.nl/proxy?targethost=odoh-target.alekberg.net&targetpath=/dns-query",
]
2023-08-17T03:28:06.243385Z  INFO main doh_auth_proxy::client::doh_client: Target (O)DoH URLs: [
    "https://odoh1.surfdomeinen.nl/proxy?targethost=odoh-target-se.alekberg.net&targetpath=/dns-query",
]
2023-08-17T03:28:06.243402Z  INFO main doh_auth_proxy::client::doh_client: Target (O)DoH URLs: [
    "https://odoh1.surfdomeinen.nl/proxy?targethost=chewbacca.meganerd.nl&targetpath=/dns-query",
]
2023-08-17T03:28:06.290916Z  INFO main doh_auth_proxy::client::doh_client: [ODoH] Fetch server public key from https://jp.tiarap.org/.well-known/odohconfigs
2023-08-17T03:28:06.321973Z  INFO main doh_auth_proxy::client::doh_client: [ODoH] Fetch server public key from https://chewbacca.meganerd.nl/.well-known/odohconfigs
2023-08-17T03:28:06.354868Z  INFO main doh_auth_proxy::client::doh_client: [ODoH] Fetch server public key from https://odoh.cloudflare-dns.com/.well-known/odohconfigs
2023-08-17T03:28:06.387030Z  INFO main doh_auth_proxy::client::doh_client: [ODoH] Fetch server public key from https://odoh.crypto.sx/.well-known/odohconfigs
2023-08-17T03:28:06.416090Z  INFO main doh_auth_proxy::client::doh_client: [ODoH] Fetch server public key from https://ibksturm.synology.me/.well-known/odohconfigs
2023-08-17T03:28:06.447106Z  INFO main doh_auth_proxy::client::doh_client: [ODoH] Fetch server public key from https://doh.tiar.app/.well-known/odohconfigs
2023-08-17T03:28:06.482854Z  INFO main doh_auth_proxy::client::doh_client: [ODoH] Fetch server public key from https://odoh-target-se.alekberg.net/.well-known/odohconfigs
2023-08-17T03:28:06.611180Z  INFO main doh_auth_proxy::client::doh_client: [ODoH] Fetch server public key from https://jp.tiar.app/.well-known/odohconfigs
2023-08-17T03:28:06.707080Z  INFO main doh_auth_proxy::client::doh_client: [ODoH] Fetch server public key from https://odoh-target.alekberg.net/.well-known/odohconfigs
2023-08-17T03:28:06.778231Z  INFO main doh_auth_proxy::client::odoh: [ODoH] ODoH configs fetched
2023-08-17T03:28:07.480137Z  INFO main doh_auth_proxy::client::odoh: [ODoH] ODoH configs fetched
2023-08-17T03:28:08.003097Z  INFO main doh_auth_proxy::client::odoh: [ODoH] ODoH configs fetched
2023-08-17T03:28:08.014458Z  INFO main doh_auth_proxy::client::odoh: [ODoH] ODoH configs fetched
2023-08-17T03:28:08.072058Z  INFO main doh_auth_proxy::client::odoh: [ODoH] ODoH configs fetched
2023-08-17T03:28:08.154371Z  INFO main doh_auth_proxy::client::odoh: [ODoH] ODoH configs fetched
2023-08-17T03:28:08.220593Z  INFO main doh_auth_proxy::client::odoh: [ODoH] ODoH configs fetched
2023-08-17T03:28:08.225045Z  INFO main doh_auth_proxy::client::odoh: [ODoH] ODoH configs fetched
2023-08-17T03:28:16.898033Z ERROR main doh_auth_proxy::proxy: Failed to update (O)DoH client (with new Id token) error sending request for url (https://meganerd.nl/): operation timed out

Caused by:
    operation timed out

Everything is working when using odohrelay-surf that isn't in DNSCrypt. The error above was caused by meganerd that is actually down.

@jedisct1

I think you should take a look at this problem. odoh-relays are mostly unusable.

jedisct1 commented 1 year ago

I'm gonna take a look as soon as possible.

jedisct1 commented 1 year ago

odohrelay-se and surf are indeed not relaying ODoH any more.

They have been removed. And a new one (marco.cx) has been added.

I've verified that all the ODoH relays and servers are currently working.

Thanks again for the heads up!