AdguardTeam / AdGuardHome

Network-wide ads & trackers blocking DNS server
https://adguard.com/adguard-home.html
GNU General Public License v3.0
25.11k stars 1.8k forks source link

Client Group blocklists, easy toggle. #4824

Open ddalben opened 2 years ago

ddalben commented 2 years ago

Prerequisites

Description

What problem are you trying to solve?

An easy way to enable/disable a grouped manual blocklist(s) for a group/client group.

Proposed solution

Manual blocked URLS can be assigned to a group(s), e.g. Gaming. Gaming group can be assigned to a Client Group e.g. Kids. An easy toggle to enable/disable blocked URL groups Groups for the client group.

Alternatives considered

Functionality is similar to PiHole's Group Management function which allows easy blocking/unblocking of user defined url blocks

Additional information

The use case, using the examples above, is to throw a toggle-switch and have the Gaming Blocklist disabled so the kids can play games. Similarly toggle back to enable the blocklist to stop the gaming. To take it a step further, if there could also be an option to have a time schedule set where it automagically enables/disables, that would be something even more special.

ainar-g commented 2 years ago

Hello. You can currently achieve a similar thing by using ctag rules and filtering lists.

Azzola84 commented 1 year ago

Hello. You can currently achieve a similar thing by using ctag rules and filtering lists.

could you elaborate how or provide a link to look through?

btw i would upvote this, suggesting a pi-hole like implementation, for me is a big miss the lack of this feature

here the Pi-hole doc about this: https://docs.pi-hole.net/group_management/example/