1
0
Fork 0
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:
M66B 2017-02-26 07:58:53 +01:00
parent f4579a03fd
commit 00c7f6f5a7

View file

@ -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);
}
}