AdguardTeam / AdguardTeam/AdGuardDNS

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

Aperta
#981 2 commenti 4 reazioni 0 assegnatari Vedi su GitHub
feature request Priority: P4
Lingua principale
Go
Stelle
952
Fork
82
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### 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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.