Add possibility to setup schedule for blocked services on per-client basis #878

Closed
opened 2026-03-04 00:53:52 -05:00 by deekerman · 30 comments
Owner

Originally created by @maximtop on GitHub (Aug 22, 2019).

Originally assigned to: @ainar-g on GitHub.

It would be cool to add a schedule for blocked services/sites in order to turn on/off automatically.

Originally created by @maximtop on GitHub (Aug 22, 2019). Originally assigned to: @ainar-g on GitHub. It would be cool to add a schedule for blocked services/sites in order to turn on/off automatically.
deekerman 2026-03-04 00:53:52 -05:00
Author
Owner

@ghost commented on GitHub (Aug 22, 2019):

Edited @ApeviaX

Settings button

Screenshot_87

65788378-2211c280-e185-11e9-97f9-fae7d826e1e2

(Block VPN - most home users never willing to own or use dedicated firewalls and AGH able to run on low end devices then that will be helpful)

Service availability page - might be perfect for kids and teenagers without mention adguard may decrease priority to find alternative access methods.

  • Youtube will be available at 8pm
  • Steam access available from 2:00pm to 11:59pm

Some prepaid internet package offer ISPs has such notification page when exceed quota or visit to certain subscribed services.

@ghost commented on GitHub (Aug 22, 2019): Edited @ApeviaX #### Settings button ![Screenshot_87](https://user-images.githubusercontent.com/46082456/63652242-3fb7ca80-c788-11e9-93eb-b4b1c5a51c24.png) ![65788378-2211c280-e185-11e9-97f9-fae7d826e1e2](https://user-images.githubusercontent.com/46082456/66140209-e9ae3080-e62b-11e9-8024-f046e2651b65.png) _(Block VPN - most home users never willing to own or use dedicated firewalls and AGH able to run on low end devices then that will be helpful)_ Service availability page - might be perfect for kids and teenagers without mention adguard may decrease priority to find alternative access methods. - Youtube will be available at 8pm - Steam access available from 2:00pm to 11:59pm Some prepaid internet package offer ISPs has such notification page when exceed quota or visit to certain subscribed services.
Author
Owner

@ameshkov commented on GitHub (Jun 29, 2020):

One more relevant feature request:
https://github.com/AdguardTeam/AdGuardHome/issues/1838

@ameshkov commented on GitHub (Jun 29, 2020): One more relevant feature request: https://github.com/AdguardTeam/AdGuardHome/issues/1838
Author
Owner

@ameshkov commented on GitHub (Jun 29, 2020):

And one more:
https://github.com/AdguardTeam/AdGuardHome/issues/1594

@ameshkov commented on GitHub (Jun 29, 2020): And one more: https://github.com/AdguardTeam/AdGuardHome/issues/1594
Author
Owner

@temporallyaccount commented on GitHub (Jul 14, 2020):

More blocked services feature > https://github.com/AdguardTeam/AdGuardHome/issues/1692

@temporallyaccount commented on GitHub (Jul 14, 2020): More blocked services feature > https://github.com/AdguardTeam/AdGuardHome/issues/1692
Author
Owner

@ay89607 commented on GitHub (Aug 31, 2020):

Hi! I'd like to contribute to development of this feature. Is there design approach/hint which configuration files/format/etc is preferable? I.e. how should I take it form here?

@ay89607 commented on GitHub (Aug 31, 2020): Hi! I'd like to contribute to development of this feature. Is there design approach/hint which configuration files/format/etc is preferable? I.e. how should I take it form here?
Author
Owner

@ameshkov commented on GitHub (Sep 1, 2020):

@ay89607 thank you! Let's get back to it in approximately 2 months, we're planning to conduct a massive refactoring, implementing this feature right now may be problematic.

@ameshkov commented on GitHub (Sep 1, 2020): @ay89607 thank you! Let's get back to it in approximately 2 months, we're planning to conduct a massive refactoring, implementing this feature right now may be problematic.
Author
Owner

@Mosney commented on GitHub (Apr 14, 2021):

Schedule blocked have any progress until now?

@Mosney commented on GitHub (Apr 14, 2021): Schedule blocked have any progress until now?
Author
Owner

@ameshkov commented on GitHub (Apr 14, 2021):

Not yet

@ameshkov commented on GitHub (Apr 14, 2021): Not yet
Author
Owner

@johnnychungg commented on GitHub (Jul 5, 2021):

I'm looking for this feature, please progress it.

@johnnychungg commented on GitHub (Jul 5, 2021): I'm looking for this feature, please progress it.
Author
Owner

@grf692 commented on GitHub (Sep 27, 2021):

This would be a awesome feature to have, I am looking forward to it !

@grf692 commented on GitHub (Sep 27, 2021): This would be a awesome feature to have, I am looking forward to it !
Author
Owner

@allhailCdosdude commented on GitHub (Nov 1, 2021):

Can I also please add my voice to this feature request. And perhaps add another. Is it possible to see 'live' per client activity on the network; what services are being used, what URLs visited, etc.

@allhailCdosdude commented on GitHub (Nov 1, 2021): Can I also please add my voice to this feature request. And perhaps add another. Is it possible to see 'live' per client activity on the network; what services are being used, what URLs visited, etc.
Author
Owner

@danmed commented on GitHub (Mar 24, 2022):

Would like to throw my vote in for this one.. It's the only way i can think of to stop my daughter using the "1 more minute" once her phone locks!

@danmed commented on GitHub (Mar 24, 2022): Would like to throw my vote in for this one.. It's the only way i can think of to stop my daughter using the "1 more minute" once her phone locks!
Author
Owner

@allhailCdosdude commented on GitHub (Mar 25, 2022):

On Thu, 24 Mar 2022 14:12:55 -0700
danmed @.***> wrote:

Would like to throw my vote in for this one.. It's the only way i can think of to stop my daughter using the "1 more minute" once her phone locks!

I join you in throwing my vote in for this as well, and perhaps for the very same reason!

--
whoami @.***>

@allhailCdosdude commented on GitHub (Mar 25, 2022): On Thu, 24 Mar 2022 14:12:55 -0700 danmed ***@***.***> wrote: > Would like to throw my vote in for this one.. It's the only way i can think of to stop my daughter using the "1 more minute" once her phone locks! I join you in throwing my vote in for this as well, and perhaps for the very same reason! -- whoami ***@***.***>
Author
Owner

@ainar-g commented on GitHub (Mar 25, 2022):

@danmed, @allhailCdosdude, please do not add “+1” type messages, as reacting to the original message with a “👍” is enough. The feature is already scheduled for the next major release, but precise timing is still unclear.

@ainar-g commented on GitHub (Mar 25, 2022): @danmed, @allhailCdosdude, please do not add “+1” type messages, as reacting to the original message with a “:+1:” is enough. The feature is already scheduled for the next major release, but precise timing is still unclear.
Author
Owner

@BobWs commented on GitHub (Jun 15, 2022):

So as understand this feature is planned for version 1.0.8? 2023?

@BobWs commented on GitHub (Jun 15, 2022): So as understand this feature is planned for version 1.0.8? 2023?
Author
Owner

@BrianGilbert commented on GitHub (Jul 25, 2022):

So as understand this feature is planned for version 1.0.8? 2023?

no due date https://github.com/AdguardTeam/AdGuardHome/milestone/24

@BrianGilbert commented on GitHub (Jul 25, 2022): > So as understand this feature is planned for version 1.0.8? 2023? no due date https://github.com/AdguardTeam/AdGuardHome/milestone/24
Author
Owner

@moshecom commented on GitHub (Jun 4, 2023):

@ainar-g I'd like to contribute and help write this functionality.
Let me know what's the best way to help.

Thanks,
Moshe

@moshecom commented on GitHub (Jun 4, 2023): @ainar-g I'd like to contribute and help write this functionality. Let me know what's the best way to help. Thanks, Moshe
Author
Owner

@ainar-g commented on GitHub (Jun 5, 2023):

@moshecom, hello and thank you for the suggestion, but we're already in the process of implementing it. No exact timeframes, but we hope to ship it with the next release.

@ainar-g commented on GitHub (Jun 5, 2023): @moshecom, hello and thank you for the suggestion, but we're already in the process of implementing it. No exact timeframes, but we hope to ship it with the next release.
Author
Owner

@sikosis commented on GitHub (Aug 8, 2023):

Very much looking forward to this ... even just a way to do the service blocking via command line would be good, then I can just use a cron job. Been searching and can't find any info about doing this. I use to be able to do this with Pi-hole.

@sikosis commented on GitHub (Aug 8, 2023): Very much looking forward to this ... even just a way to do the service blocking via command line would be good, then I can just use a cron job. Been searching and can't find any info about doing this. I use to be able to do this with Pi-hole.
Author
Owner

@dongu54321 commented on GitHub (Aug 18, 2023):

I think we can use the API and cronjob to achieve that.
We have /parental/enable and /parental/disenable. Also
/filtering/add_url and /filtering/remove_url.
i'm trying this now!
more about the api

@dongu54321 commented on GitHub (Aug 18, 2023): I think we can use the API and cronjob to achieve that. We have /parental/enable and /parental/disenable. Also /filtering/add_url and /filtering/remove_url. i'm trying this now! more about the [api](https://github.com/AdguardTeam/AdGuardHome/tree/master/openapi)
Author
Owner

@ainar-g commented on GitHub (Sep 6, 2023):

This will be released in the upcoming v0.107.37.

@ainar-g commented on GitHub (Sep 6, 2023): This will be released in the upcoming v0.107.37.
Author
Owner

@grf692 commented on GitHub (Sep 8, 2023):

Hi, I apologize if I did not get it, but the title says "on per-client basis" - which is the feature I was looking for - and I don't think it is what is provided in 0.107.37. This release "only" enables to schedule the on/off the service-blocking filter globally. Am I wrong ?

@grf692 commented on GitHub (Sep 8, 2023): Hi, I apologize if I did not get it, but the title says "on per-client basis" - which is the feature I was looking for - and I don't think it is what is provided in 0.107.37. This release "only" enables to schedule the on/off the service-blocking filter globally. Am I wrong ?
Author
Owner

@ainar-g commented on GitHub (Sep 8, 2023):

@grf692, I'm afraid that you are, heh. The schedule for a client is the next tab after blocked services, and it's called Pause service blocking. The UI needs improvement, but that will probably come in v0.108 cycle.

@ainar-g commented on GitHub (Sep 8, 2023): @grf692, I'm afraid that you are, heh. The schedule for a client is the next tab after blocked services, and it's called *Pause service blocking.* The UI needs improvement, but that will probably come in v0.108 cycle.
Author
Owner

@grf692 commented on GitHub (Sep 8, 2023):

Sorry for being stupid, I did see the "Pause service blocking" but I can't find where I select the individual client/device. All I see is that I can add a schedule per week day to pause the service blocking filter globally (= for all clients).
Can you share a screenshot where I can select the individual client/device please ?

@grf692 commented on GitHub (Sep 8, 2023): Sorry for being stupid, I did see the "Pause service blocking" but I can't find where I select the individual client/device. All I see is that I can add a schedule per week day to pause the service blocking filter globally (= for all clients). Can you share a screenshot where I can select the individual client/device please ?
Author
Owner

@ainar-g commented on GitHub (Sep 8, 2023):

@grf692, Settings → Client settings → New client/Edit. Pause service blocking tab is to the right of the Block specific services tab.

Screen Shot 2023-09-08 at 11 41 26

@ainar-g commented on GitHub (Sep 8, 2023): @grf692, *Settings → Client settings → New client/Edit*. *Pause service blocking* tab is to the right of the *Block specific services* tab. ![Screen Shot 2023-09-08 at 11 41 26](https://github.com/AdguardTeam/AdGuardHome/assets/4964986/a6a20c6b-e341-4459-8a15-1e7da3597955)
Author
Owner

@BrianGilbert commented on GitHub (Sep 10, 2023):

Thanks for adding this feature.

A not that it appears you can only add the same schedule for every day of the week.

When I created a schedule for the weekend, it is replaced altogether in the UI when I subsequently add a different schedule for weekdays.

@BrianGilbert commented on GitHub (Sep 10, 2023): Thanks for adding this feature. A not that it appears you can only add the same schedule for every day of the week. When I created a schedule for the weekend, it is replaced altogether in the UI when I subsequently add a different schedule for weekdays.
Author
Owner

@ainar-g commented on GitHub (Sep 11, 2023):

@BrianGilbert, that's #6177.

@ainar-g commented on GitHub (Sep 11, 2023): @BrianGilbert, that's #6177.
Author
Owner

@venethia commented on GitHub (Oct 18, 2023):

Thanks for adding this feature.

If I want to suspend a service two times the same day from 8:00 to 14:00 and from 20:00 to 23:59 how can I do?

@venethia commented on GitHub (Oct 18, 2023): Thanks for adding this feature. If I want to suspend a service two times the same day from 8:00 to 14:00 and from 20:00 to 23:59 how can I do?
Author
Owner

@ainar-g commented on GitHub (Oct 18, 2023):

@venethia, there is only one interval currently. You can create a feature request for multiple intervals within the same weekday.

@ainar-g commented on GitHub (Oct 18, 2023): @venethia, there is only one interval currently. You can create a feature request for multiple intervals within the same weekday.
Author
Owner

@venethia commented on GitHub (Oct 18, 2023):

Done: https://github.com/AdguardTeam/AdGuardHome/issues/6326

@venethia commented on GitHub (Oct 18, 2023): Done: https://github.com/AdguardTeam/AdGuardHome/issues/6326
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/AdGuardHome#878
No description provided.