AdguardTeam / AdguardTeam/AdGuardDNS

Add Full DNS Management, Query Logs, and Blocklist Support to the AdGuard DNS App

Abierto
#981 2 comentarios 4 reacciones 0 asignados Ver en GitHub
feature request Priority: P4
Lenguaje dominante
Go
Estrellas
952
Forks
82
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Issue Details

Currently, the AdGuard DNS app only functions as a connection client, allowing users to configure DNS connection settings.
However, it lacks essential DNS management features that are already available in the web interface.

At the moment, users cannot:

View DNS query logs

Block or unblock domains directly from the app

Manage blocklists or whitelists

Access dashboard and server settings without opening a web browser

This limitation makes mobile usage inconvenient, especially for users who manage DNS rules frequently.

### Proposed solution

Enhance the AdGuard DNS app to support full DNS management features, including:

1. Query Log Access

View allowed, blocked, and resolved DNS queries directly in the app

Enable quick actions (block / allow) from log entries

2. Domain Management

Block or unblock domains directly from:

Query logs

A dedicated domain management section

Sync changes automatically with the user’s AdGuard DNS profile

3. Blocklist and Whitelist Support

Add support for importing blocklists and whitelists via:

.txt files

Remote URLs containing domain lists

Allow automatic list updates on a schedule

Similar to list management in Pi-hole

4. Web Dashboard Features in the App

Provide in-app access (native UI or embedded web views) for:

Dashboard

Servers

Server settings

General settings

### Alternative solution

If implementing full native UI support is not feasible in the short term, consider:

Embedding the existing web dashboard inside the app using a secure WebView

Providing read-only access to query logs as a first step

Gradually enabling write actions (block / allow domains, list management) in later updates

This phased approach would still significantly improve usability while reducing development complexity.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.