Skip to content
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

Proxy Server's "Use FakeDNS" Interrupts Internet Connection of Bypass Applications #5355

Open
3 of 6 tasks
Eollone opened this issue Jun 9, 2024 · 1 comment
Open
3 of 6 tasks

Comments

@Eollone
Copy link

Eollone commented Jun 9, 2024

Please answer the following questions for yourself before submitting an issue

  • Filters were updated before reproducing an issue
  • I checked the knowledge base and found no answer
  • I checked to make sure that this issue has not already been filed

AdGuard version

v4.4.1

Environment

  • OS version: Android 14
  • Device: Pixel 6

HTTPS filtering

  • yes, I do

Root access

  • yes, I have it

Integration with AdGuard VPN

  • yes, I do

Routing mode

Local VPN

Ad Blocking

AdGuard Base filter

Privacy

No response

Social

No response

Annoyances

No response

Security

No response

Language-specific

No response

Other

AdGuard DNS filter

Which DNS server do you use?

AdGuard DNS

DNS protocol

DNS-over-HTTPS

Custom DNS

No response

What Stealth Mode options do you have enabled?

No response

Issue Details

Steps to reproduce:

  1. Set up a Proxy Server with “Filter DNS requests”, "Route UDP through SOCKS5", “Use FakeDNS” enabled.
  2. Disable an APP's "Route app through proxy".
  3. This App will always get an FakeIP and therefore will not be able to connect to the Internet. (This issue can be confirmed using Wireshark)

Expected Behavior

Regardless of whether "Use FakeDNS " is enabled or disabled, APPs that disable "Route app through proxy" can obtain the real IP address through the DNS server set by Adguard and connect to the Internet as expected.
And only the APPs that enable "Route app through proxy" will be processed by the FakeDNS strategy.

Actual Behavior

After enabling "Use FakeDNS ", APPs that disable "Route app through proxy" will not be able to connect to the Internet.
After disabling "Use FakeDNS ", APPs that disable "Route app through proxy" will obtain the real IP addresses through the DNS server set by Adguard and will be able to connect to the Internet.

Screenshots

Screenshot 1

Additional Information

No response

@Versty
Copy link
Contributor

Versty commented Jun 21, 2024

@Eollone Thank you for reporting!
This issue reproduces on our side as well, will be improved in future versions.

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

No branches or pull requests

3 participants