سرور DNS امن روی Cloudflare Workers

۱) DoH — استاندارد RFC 8484

https://dns.akaras.ir/dns-query

JSON: https://dns.akaras.ir/resolve?name=youtube.com&type=A

فایرفاکس: Settings → Privacy → DNS over HTTPS → Max Protection → Custom provider.
اندروید: RethinkDNS یا AdGuard → DoH سفارشی. (Private DNS اندروید فقط DoT است و ورکر DoT ندارد.)

۲) ODoH — استاندارد RFC 9230 (Oblivious DoH)

کلید عمومی: https://dns.akaras.ir/.well-known/odohconfigs_key

اندپوینت Target: https://dns.akaras.ir/odoh (POST, application/oblivious-dns-message)

Relay (فقط برای همین Target): https://dns.akaras.ir/relay?targethost=dns.akaras.ir&targetpath=/dns-query

پیشنهاد: برای ناشناس‌سازی کامل از یک Relay عمومی دیگر استفاده کنید تا IP شما پیش Target دیده نشود.

۳) DNSCrypt v2 (ترنسپورت HTTPS)

اندپوینت: https://dns.akaras.ir/dnscrypt (POST باینری) — گواهی: https://dns.akaras.ir/dnscrypt-cert?format=json

Provider name: 2.dnscrypt-cert.dns.akaras.ir (TXT از داخل همین سرور سرو می‌شود)

کلاینت: ابزار dnscrypt-forwarder (UDP لوکال → HTTPS) را اجرا کنید و DNS سیستم را روی 127.0.0.1 بگذارید.

تست سریع

curl "https://dns.akaras.ir/resolve?name=youtube.com&type=A"
curl "https://dns.akaras.ir/health"

RFC 8484 · RFC 9230 · DNSCrypt v2 · Upstream: 1.1.1.1 / 8.8.8.8 / 9.9.9.9 · بدون لاگ