diff --git a/build.gradle.kts b/build.gradle.kts index 006f0ef..32fd0cf 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -10,8 +10,8 @@ buildscript { this["gMinSdkVersion"] = 24 this["gTargetSdkVersion"] = 29 - this["gVersionCode"] = 10212 - this["gVersionName"] = "1.2.12" + this["gVersionCode"] = 10213 + this["gVersionName"] = "1.2.13" this["gKotlinVersion"] = kotlinVersion this["gKotlinCoroutineVersion"] = "1.3.5" diff --git a/service/src/main/java/com/github/kr328/clash/service/TunService.kt b/service/src/main/java/com/github/kr328/clash/service/TunService.kt index 453d830..9e376a4 100644 --- a/service/src/main/java/com/github/kr328/clash/service/TunService.kt +++ b/service/src/main/java/com/github/kr328/clash/service/TunService.kt @@ -121,7 +121,7 @@ class TunService : VpnService(), CoroutineScope by MainScope() { return if (settings.get(ServiceSettings.BYPASS_PRIVATE_NETWORK)) resources.getStringArray(R.array.bypass_private_route).toList() else - listOf(VLAN_ANY) + resources.getStringArray(R.array.bypass_local_route).toList() } override val dnsAddress: String get() = PRIVATE_VLAN_DNS diff --git a/service/src/main/res/values/arrays.xml b/service/src/main/res/values/arrays.xml index 9b553f5..f2ccdbe 100644 --- a/service/src/main/res/values/arrays.xml +++ b/service/src/main/res/values/arrays.xml @@ -1,8 +1,10 @@ - + - 0.0.0.0/5 + 1.0.0.0/8 + 2.0.0.0/7 + 4.0.0.0/6 8.0.0.0/7 11.0.0.0/8 12.0.0.0/6 @@ -16,7 +18,16 @@ 126.0.0.0/8 128.0.0.0/3 160.0.0.0/5 - 168.0.0.0/6 + 168.0.0.0/8 + 169.0.0.0/9 + 169.128.0.0/10 + 169.192.0.0/11 + 169.224.0.0/12 + 169.240.0.0/13 + 169.248.0.0/14 + 169.252.0.0/15 + 169.255.0.0/16 + 170.0.0.0/7 172.0.0.0/12 172.32.0.0/11 172.64.0.0/10 @@ -37,35 +48,37 @@ 196.0.0.0/6 200.0.0.0/5 208.0.0.0/4 - 224.0.0.0/4 - 240.0.0.0/5 - 248.0.0.0/6 - 252.0.0.0/7 - 254.0.0.0/8 - 255.0.0.0/9 - 255.128.0.0/10 - 255.192.0.0/11 - 255.224.0.0/12 - 255.240.0.0/13 - 255.248.0.0/14 - 255.252.0.0/15 - 255.254.0.0/16 - 255.255.0.0/17 - 255.255.128.0/18 - 255.255.192.0/19 - 255.255.224.0/20 - 255.255.240.0/21 - 255.255.248.0/22 - 255.255.252.0/23 - 255.255.254.0/24 - 255.255.255.0/25 - 255.255.255.128/26 - 255.255.255.192/27 - 255.255.255.224/28 - 255.255.255.240/29 - 255.255.255.248/30 - 255.255.255.252/31 - 255.255.255.254/32 + 224.0.0.0/3 172.31.255.252/30 + + + 1.0.0.0/8 + 2.0.0.0/7 + 4.0.0.0/6 + 8.0.0.0/5 + 16.0.0.0/4 + 32.0.0.0/3 + 64.0.0.0/3 + 96.0.0.0/4 + 112.0.0.0/5 + 120.0.0.0/6 + 124.0.0.0/7 + 126.0.0.0/8 + 128.0.0.0/3 + 160.0.0.0/5 + 168.0.0.0/8 + 169.0.0.0/9 + 169.128.0.0/10 + 169.192.0.0/11 + 169.224.0.0/12 + 169.240.0.0/13 + 169.248.0.0/14 + 169.252.0.0/15 + 169.255.0.0/16 + 170.0.0.0/7 + 172.0.0.0/6 + 176.0.0.0/4 + 192.0.0.0/2 +