AdguardTeam / AdguardTeam/AdGuardHome

Whitelist & temp disable blocking for unprivileged clients

Ouverte
#1,235 7 commentaires 3 réactions 0 personnes assignées Voir sur GitHub
feature request P3: Medium
Langage dominant
TypeScript
Étoiles
36.9k
Forks
2.5k
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

One major problem with DNS-based adblockers is that unprivileged clients have no way to whitelist or disable adblocking to fix page damage on their own. This responsibility all falls to the server admin, unless they give admin access to everybody.

Since AG Home has the ability to set DNS on a per-client basis, it should be possible to fix that. This would be a _killer_ feature differentiating AGH from Pihole. My thoughts are:

1) Client goes to "https://adguard". Ideally this would be a configurable local hostname that always works. This page is separate from the full admin site with limited privileges.

If parental control is off, this site is accessible without any authentication. Otherwise it requires a password shared between all (adult) clients.

2) The (adult) client is permitted to white/blacklist hosts and/or disable blocking for a configurable period of time, all affecting that client only. Per-client configurations persist and are saved by MAC address.

3) That's it!

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.