{"name":"logbeat-doh","description":"DNS-over-HTTPS proxy for Logbeat. Resolves DNS queries via the DoH standard (RFC 8484) with JWT-based user authentication, round-robin upstream DNS, and blocked-domain logging for Blue Shield.","version":"1.0.0","your_ip":"::ffff:172.18.0.3","status":{"uptime":"198h 38m 11s","node":"v24.15.0","debug":true,"dns_servers":["83.164.130.117","83.164.130.118"],"timeout_ms":10000},"endpoints":{"GET /":"This page - service info and available endpoints.","GET /test?domain=&type=":{"description":"Quick DNS lookup for testing. Returns a JSON response. No authentication required.","params":{"domain":"(required) The domain to resolve, e.g. google.com","type":"(optional) DNS record type: A, AAAA, MX, CNAME, TXT, NS, ... Defaults to A."},"examples":["/test?domain=google.com","/test?domain=example.com&type=MX","/test?domain=cloudflare.com&type=AAAA"]},"GET|POST /doh/:user":{"description":"Standard DoH endpoint (RFC 8484). Requires a valid JWT token as the :user path parameter.","headers":{"accept":"application/dns-message"},"auth":"JWT token in the URL path. Token payload must contain a 'username' field. Optionally append .sn=<device> after the token.","example":"/doh/eyJ0eXAiOiJKV1QiLC...?dns=<base64url-encoded-query>"}}}