🔒 DoH Proxy

Active and Ready — Ad Blocking, ECS Injection, and DNS Caching are enabled
A lightweight DNS over HTTPS (DoH) proxy with ad blocking & geo-accurate resolution.
Features: Ad/tracker blocking via curated blocklists, EDNS Client Subnet injection for geo-accurate DNS, in-memory DNS caching, dual upstream with automatic failover, and full CORS support.
📊 View Debug Info

📍 Service URL

✨ Features

🚫
Ad & Tracker Blocking — Domain-based blocking with allowlist support, auto-refreshing blocklists
🌍
ECS Injection — EDNS Client Subnet (IPv4 /24, IPv6 /48) for geo-accurate DNS resolution
💾
DNS Caching — In-memory cache (5000 entries, 300s TTL) with FNV-1a hash
🔄
Dual Upstream Failover — Primary + fallback Cloudflare Gateway with automatic failover
GET & POST Support — Full RFC 8484 DoH compliance with base64url GET queries
🔒
CORS Enabled — Cross-origin support for browser-based DNS clients

📱 Setup Guide

💻 Windows 10 / 11

Step 1: Open Settings → Network & Internet.

Step 2: Click Properties for your active connection (Wi-Fi or Ethernet).

Step 3: Under DNS server assignment, click Edit.

Step 4: Select Manual, enable IPv4.

Step 5: Set Preferred DNS encryption to Encrypted only (DNS over HTTPS).

Step 6: Enter a supported DoH server IP (e.g. 1.1.1.1) and paste the URL below into DNS over HTTPS template:

Step 7: Click Save. All DNS queries from your PC are now encrypted.

📱 Android (Intra App)

Step 1: Install the Intra app from Google Play.

Step 2: Open the app and tap "Configure custom server URL".

Step 3: Paste the URL below into Custom DNS over HTTPS server URL:

Step 4: Toggle the ON switch.

All DNS traffic on your Android device is now encrypted through this DoH proxy.

🍎 iOS / iPadOS / macOS

Use a DoH configuration app or manually configure in network settings:

iOS / iPadOS: Settings → Wi‑Fi → tap your network → Configure DNS → Manual → add the DoH URL.

macOS: System Settings → Network → your connection → DNS → set the DoH URL.