From 0392c4047ad1ef5e7e85011abff536d04a8036b7 Mon Sep 17 00:00:00 2001 From: an-martynova <40242331+an-martynova@users.noreply.github.com> Date: Fri, 27 Jun 2025 18:50:31 +0300 Subject: [PATCH 1/4] Update-settings-Automatic-Proxy-Mode.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit обновить раздел Базы знаний про AdGuard для Android: добавить информацию о DNS-фильтрации в режиме «Автоматический прокси» --- docs/adguard-for-android/features/settings.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/adguard-for-android/features/settings.md b/docs/adguard-for-android/features/settings.md index 7bd3f98dd1e..6c35f3d5adf 100644 --- a/docs/adguard-for-android/features/settings.md +++ b/docs/adguard-for-android/features/settings.md @@ -130,7 +130,13 @@ 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. +- *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. + +:::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. + +::: - *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. From 9442e2af6c2cf0efa17e42a6ab723a83f65b2d58 Mon Sep 17 00:00:00 2001 From: an-martynova <40242331+an-martynova@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:13:22 +0300 Subject: [PATCH 2/4] Update settings.md --- docs/adguard-for-android/features/settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/adguard-for-android/features/settings.md b/docs/adguard-for-android/features/settings.md index 6c35f3d5adf..c48c785a1f7 100644 --- a/docs/adguard-for-android/features/settings.md +++ b/docs/adguard-for-android/features/settings.md @@ -130,11 +130,11 @@ 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. +- *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 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. +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. ::: From bb140a411facf6b3cd27a053902c90671fa4fe22 Mon Sep 17 00:00:00 2001 From: an-martynova <40242331+an-martynova@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:24:18 +0300 Subject: [PATCH 3/4] Update settings.md --- docs/adguard-for-android/features/settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/adguard-for-android/features/settings.md b/docs/adguard-for-android/features/settings.md index c48c785a1f7..3daaf5343ca 100644 --- a/docs/adguard-for-android/features/settings.md +++ b/docs/adguard-for-android/features/settings.md @@ -131,7 +131,7 @@ 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. From 85aacf22aba115268037fc2a2584de73585609e3 Mon Sep 17 00:00:00 2001 From: an-martynova <40242331+an-martynova@users.noreply.github.com> Date: Tue, 8 Jul 2025 14:45:09 +0300 Subject: [PATCH 4/4] Update docs/adguard-for-android/features/settings.md Co-authored-by: Helen <58733007+el-termikael@users.noreply.github.com> --- docs/adguard-for-android/features/settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/adguard-for-android/features/settings.md b/docs/adguard-for-android/features/settings.md index 3daaf5343ca..f943bb7fecf 100644 --- a/docs/adguard-for-android/features/settings.md +++ b/docs/adguard-for-android/features/settings.md @@ -134,7 +134,7 @@ The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other :::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. +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. :::