-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Different client filter configuration #435
Comments
Was thinking same. Specifically around children, being able to group their devices by MAC address and then provide the additional safe search and parental control settings on that group. |
That would be great to have specific settings for specific device based on devicename/MAC/IP. |
I would like to set different upstream DNS servers for children and adults. |
So here's what is requested:
Number 1 is relatively easy. 2 and 3 are quite harder, though. |
Number 1 is done: #727 |
Any ETA for this issue ? |
#1081 https://github.com/AdguardTeam/AdGuardHome/wiki/Hosts-Blocklists#-ctag |
Yes, there is:) |
Upgraded to 0.108 Beta, but not found this possibility :s |
There is a chance, it's not done yet:) |
Oupss sorry, my bad .. |
It's been almost 4 years. It would be great to finally see the feature. |
I really hope it will be added soon, for me it would be the best feature for Adguard Home |
+1 |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
I want this too. I want unknown devices to be unfiltered. My own devices with much aggressive AdBlock list. Some grandma certified AdBlock list for some known devices. Adult/gambling for others and so on. Currently it's not possibly, there's only 1 toggle to enable/disable global filters and custom filters. I setup nextdns server just for this at the moment. |
Six years later... It's such a shame, because per-client filter list selection is the one killer feature AGH is missing. I ended up giving up, and now run Blocky on my LAN. It too is a single GO binary, one static YAML file, and I can list filters and assign clients or groups to them. Now ads and malware are blocked by default, but for kids also gambling, NSFW, enforced safesearch and piracy sites are blocked. I really hope you guys manage to finally integrate this some day, whether in the current AGH or the (at some point) AG DNS based rewrite. |
It is still planned. The main challenge is that the current filtering infrastructure is not designed to work with any custom engines. The design for a new system is ongoing, but it's still a challenge, as there are a lot of things to take into account, including some of the features being in conflict with each other. Simply copying filtering engines for each client would increase RAM consumption, for example, and we're already having issues reported about that every once in a while. Additionally, there are requirements of thread safety and general performance, e.g. filters updating must not block DNS processing for all other clients or that two clients shouldn't end up with different snapshots of the same filter. In the meantime, there are workarounds:
|
Thanks @ainar-g , appreciate the explanation. Equally, AG 'made' this problem by building some key features of AGH's functionality around the presumption of people using it's built-in DHCP server. Ironically, the built-in DHCP server cannot be used by users of AGH on Windows (feature not supported), so this isn't even a matter of choice as to whether to use AGH DHCP (yes, I could choose to use a different OS, but that is now compounding a bigger problem/solution). Your community of users (including myself here #961) flagged this back in 2019, as a design direction that would create a lot of limitations (to put it politely :) ). There was ample time and opportunity to change course of AGH development. But you didn't. So, here we (still) are. I am in no way implying that this is an easy problem to solve. I've been using AG products for a lot of years and I know you don't shy away from tough challenges. I imagine this is a conversation that more likely resolved around time, effort, priority, ROI, breadth of benefit, etc. I've worked in IT most of my life, so I get it. I am half-expecting the "we need to re-write the AGH code from scratch, to fix this, pull in a lot of the on-going development features from the public AG DNS product, and allow AGH and AG DNS to share common feature through more common code between the products". |
Thanks @ainar-g (If AG paid DNS wouldn't have a 1k limit, I would use it. But when using default deny, 1k is not enough.) |
I'm try implementting this feature by my self at https://github.com/abpvn/AdGuardHome/releases Someone does not enough pattient to waiting for new optimized filtering engine for per client filter list can try my implement. It's not the best but it work |
Would it be reasonable in the current filtering system to, say:
Is that the best approach for now, or is Happy to hear any clever workarounds people have thought of as well. |
Hi,
is it possible to add a function for different client filter configuration.
I want to set different filters for my pc`s in network - do you can make this?
Thanks
The text was updated successfully, but these errors were encountered: