Skip to content
Snippets Groups Projects
Commit 58ab8973 authored by kr328's avatar kr328
Browse files

Chore: change tun interface address/route

parent 5e34221a
No related branches found
No related tags found
No related merge requests found
...@@ -138,6 +138,9 @@ class TunService : VpnService(), CoroutineScope by CoroutineScope(Dispatchers.De ...@@ -138,6 +138,9 @@ class TunService : VpnService(), CoroutineScope by CoroutineScope(Dispatchers.De
resources.getStringArray(R.array.bypass_private_route).map(::parseCIDR).forEach { resources.getStringArray(R.array.bypass_private_route).map(::parseCIDR).forEach {
addRoute(it.ip, it.prefix) addRoute(it.ip, it.prefix)
} }
// Route of virtual DNS
addRoute(TUN_DNS, 32)
} else { } else {
addRoute(NET_ANY, 0) addRoute(NET_ANY, 0)
} }
...@@ -228,8 +231,8 @@ class TunService : VpnService(), CoroutineScope by CoroutineScope(Dispatchers.De ...@@ -228,8 +231,8 @@ class TunService : VpnService(), CoroutineScope by CoroutineScope(Dispatchers.De
companion object { companion object {
private const val TUN_MTU = 9000 private const val TUN_MTU = 9000
private const val TUN_SUBNET_PREFIX = 30 private const val TUN_SUBNET_PREFIX = 30
private const val TUN_GATEWAY = "172.31.255.253" private const val TUN_GATEWAY = "172.19.0.1"
private const val TUN_DNS = "198.18.0.1" private const val TUN_DNS = "172.19.0.2"
private const val NET_ANY = "0.0.0.0" private const val NET_ANY = "0.0.0.0"
} }
} }
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment