Skip to content

Update info on DNS filtering in automatic proxy mode.md #715

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

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

an-martynova
Copy link

обновить раздел Базы знаний про AdGuard для Android: добавить информацию о DNS-фильтрации в режиме «Автоматический прокси»

обновить раздел Базы знаний про AdGuard для Android: добавить информацию о DNS-фильтрации в режиме «Автоматический прокси»
@an-martynova an-martynova self-assigned this Jun 27, 2025
Copy link
Contributor

@windsurf-bot windsurf-bot bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 To request another review, post a new comment with "/windsurf-review".


:::note

Please note that DNS filtering will still be active in *Automatic proxy* mode, and your device might not be able to entirely filter out DNS requests from apps. If we compare the situation to VPN mode, apps there are excluded from the local VPN by system means, therefore the system resolver "sees" which apps are included in the VPN and which are not, and either allows them into the local VPN or lets them bypass it. On the other hand, DNS requests come from the system resolver, not from the application. In *Automatic proxy* routing mode, it is only possible to exclude traffic from applications, not their DNS queries — because they are seen by AdGuard as queries from the system.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There appears to be a potential wording issue in the note. The phrase 'might not be able to entirely filter out DNS requests from apps' seems to contradict the later explanation that DNS filtering is still active. Consider rewording to 'might not be able to selectively filter out DNS requests from specific apps' to better reflect that DNS filtering works but can't be selectively applied to specific apps in this mode.

Copy link

Preview was deployed to: https://pull-request-715.kb-adg.pages.dev/

@an-martynova an-martynova marked this pull request as draft June 27, 2025 16:08
Copy link

Preview was deployed to: https://pull-request-715.kb-adg.pages.dev/

@an-martynova an-martynova changed the title Update-settings-Automatic-Proxy-Mode.md Update-info-on-DNS-filtering-in-automatic-proxy-mode.md Jun 27, 2025
@an-martynova an-martynova changed the title Update-info-on-DNS-filtering-in-automatic-proxy-mode.md Update info on DNS filtering in automatic proxy mode.md Jun 27, 2025
Copy link

Preview was deployed to: https://pull-request-715.kb-adg.pages.dev/

@@ -132,6 +132,12 @@ The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other

- *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access.

:::note

Please note that DNS filtering will still be active in *Automatic proxy* mode, and your device might not be able to selectively filter out DNS requests from specific apps. If we compare the situation to VPN mode, apps there are excluded from the local VPN by system means, therefore the system resolver "sees" which apps are included in the VPN and which are not, and either allows them into the local VPN or lets them bypass it. On the other hand, DNS requests come from the system resolver, not from the application. In *Automatic proxy* routing mode, it is only possible to exclude traffic from applications, not their DNS queries — because they are seen by AdGuard as queries from the system.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Please note that DNS filtering will still be active in *Automatic proxy* mode, and your device might not be able to selectively filter out DNS requests from specific apps. If we compare the situation to VPN mode, apps there are excluded from the local VPN by system means, therefore the system resolver "sees" which apps are included in the VPN and which are not, and either allows them into the local VPN or lets them bypass it. On the other hand, DNS requests come from the system resolver, not from the application. In *Automatic proxy* routing mode, it is only possible to exclude traffic from applications, not their DNS queriesbecause they are seen by AdGuard as queries from the system.
Please note that DNS filtering will still be active in *Automatic proxy* routing mode, and your device may not be able to filter DNS requests from specific apps. In *VPN* routing mode, apps are excluded from the local VPN by system means. Therefore, the system resolver sees which apps are included in the VPN and which are not. It either allows them into the local VPN or lets them bypass it. However, DNS requests come from the system resolver, not the application. In *Automatic proxy* mode, it is only possible to exclude traffic from applications, not their DNS queries, because AdGuard sees them as system queries.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants