Allow traffic to Amezia DNS for all OS

This commit is contained in:
Mykola Baibuz 2023-10-25 22:19:07 +03:00
parent 1739d4861e
commit 0e23b3a1ac
2 changed files with 5 additions and 8 deletions

View file

@ -199,14 +199,6 @@ void LocalSocketController::activate(const QJsonObject &rawConfig) {
jsAllowedIPAddesses.append(range);
}
}
// Allow access to Amnezia DNS
QJsonObject range_ipv4;
range_ipv4.insert("address", amnezia::protocols::dns::amneziaDnsIp);
range_ipv4.insert("range", 32);
range_ipv4.insert("isIpv6", false);
jsAllowedIPAddesses.append(range_ipv4);
}
}

View file

@ -375,6 +375,11 @@ void VpnConnection::appendSplitTunnelingConfig()
sitesJsonArray.append(site);
}
// Allow traffic to Amezia DNS
if (routeMode == Settings::VpnOnlyForwardSites){
sitesJsonArray.append(amnezia::protocols::dns::amneziaDnsIp);
}
m_vpnConfiguration.insert(config_key::splitTunnelType, routeMode);
m_vpnConfiguration.insert(config_key::splitTunnelSites, sitesJsonArray);
}