mirror of
https://github.com/M66B/NetGuard.git
synced 2025-02-23 14:51:06 +00:00
Explicitly route DNS servers into VPN
This commit is contained in:
parent
f4579a03fd
commit
00c7f6f5a7
1 changed files with 2 additions and 0 deletions
|
@ -993,6 +993,7 @@ public class ServiceSinkhole extends VpnService implements SharedPreferences.OnS
|
|||
} catch (Throwable ignored) {
|
||||
}
|
||||
|
||||
// Use system DNS servers only if not two custom DNS servers
|
||||
if (listDns.size() <= 1)
|
||||
for (String def_dns : sysDns)
|
||||
try {
|
||||
|
@ -1047,6 +1048,7 @@ public class ServiceSinkhole extends VpnService implements SharedPreferences.OnS
|
|||
if (ip6 || dns instanceof Inet4Address) {
|
||||
Log.i(TAG, "dns=" + dns);
|
||||
builder.addDnsServer(dns);
|
||||
builder.addRoute(dns, dns instanceof Inet4Address ? 32 : 128);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue