From 4f7aee049dd407066f7ff674d520c549f6709d67 Mon Sep 17 00:00:00 2001 From: albexk Date: Thu, 21 Mar 2024 12:32:02 +0300 Subject: [PATCH] Add hostName exclusion from routes for AWG/Wireguard --- .../kotlin/org/amnezia/vpn/protocol/wireguard/Wireguard.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/android/wireguard/src/main/kotlin/org/amnezia/vpn/protocol/wireguard/Wireguard.kt b/client/android/wireguard/src/main/kotlin/org/amnezia/vpn/protocol/wireguard/Wireguard.kt index f6c2a7c78..82fc8e6f8 100644 --- a/client/android/wireguard/src/main/kotlin/org/amnezia/vpn/protocol/wireguard/Wireguard.kt +++ b/client/android/wireguard/src/main/kotlin/org/amnezia/vpn/protocol/wireguard/Wireguard.kt @@ -127,7 +127,8 @@ open class Wireguard : Protocol() { } } - configData["hostName"]?.let { excludeRoute(InetNetwork.parse(it)) } + configDataJson.getString("hostName").let { excludeRoute(InetNetwork.parse(it)) } + configData["Endpoint"]?.let { setEndpoint(InetEndpoint.parse(it)) } configData["PersistentKeepalive"]?.let { setPersistentKeepalive(it.toInt()) } configData["PrivateKey"]?.let { setPrivateKeyHex(it.base64ToHex()) }