mirror of
https://github.com/AdguardTeam/AdGuardHome.git
synced 2026-03-04 00:01:12 -05:00
Enhancement for block domains and services (Instant Block) #1064
Labels
No labels
P1: Critical
P2: High
P3: Medium
P4: Low
UI
bug
cannot reproduce
compatibility
dependencies
docker
documentation
duplicate
enhancement
enhancement
external libs
feature request
good first issue
help wanted
infrastructure
invalid
localization
needs investigation
performance
potential-duplicate
question
recurrent
research
snap
waiting for data
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/AdGuardHome#1064
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ghost on GitHub (Nov 3, 2019).
Issue Details
Steps to Reproduce
||youtube.com^ ||ytimg.com^ ||youtu.be^or activate 'Youtube' through blocked services.Affected feature requests
(important for parental control as well)
Expected Behavior
block immediately include established connections.
@copacetic82 commented on GitHub (Nov 4, 2019):
YouTube will stop working once Windows makes a new DNS request, and gets a reply from AGH. This usually only happens when the TTL of the DNS entry runs out (for youtube I get 5mins), if you manually do a "ipfconfig /flushdns" on Windows, reconnect the network. Even then the browser might still show cached content.
This DNS query "decision" is made by the client. To achieve immediate blocking, AGH would have to overwrite the TTL of "legitimate" DNS replies to e.g. 1sek, in case the user wants to block certain services.
@ameshkov commented on GitHub (Nov 7, 2019):
@copacetic82 even if AG rewrites the TTL, it won't help with connections that are already open.
Unfortunately, it's impossible to implement this request on the DNS-level.
It is possible to do on a proxy-level once #391 is done, but we didn't plan to implement parental control features there so I'll mark this as a low-priority feature request.
@JoeJenningsDMC commented on GitHub (Feb 11, 2020):
@ameshkov, I'd like to kindly request that this feature that multiple people have asked for (Including myself) is not considered as a low priority ticket.
@ameshkov commented on GitHub (Feb 11, 2020):
@JoeJenningsDMC please add the upvote reaction to the image. This is how we sort issues when we look for the most demanded