AdguardTeam / AdguardTeam/AdGuardDNS
Add Full DNS Management, Query Logs, and Blocklist Support to the AdGuard DNS App
- 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.