mirror of
https://github.com/MetaCubeX/ClashMetaForAndroid.git
synced 2026-05-09 18:11:26 +08:00
Improve: remove loopback block & add allow bypass
This commit is contained in:
@@ -200,9 +200,8 @@ class TunService : VpnService(), CoroutineScope by CoroutineScope(Dispatchers.De
|
||||
}
|
||||
}
|
||||
|
||||
val blocking = mutableListOf("$TUN_GATEWAY/$TUN_SUBNET_PREFIX")
|
||||
if (store.blockLoopback) {
|
||||
blocking.add(NET_SUBNET_LOOPBACK)
|
||||
if (store.allowBypass) {
|
||||
allowBypass()
|
||||
}
|
||||
|
||||
TunModule.TunDevice(
|
||||
|
||||
@@ -46,8 +46,8 @@ class ServiceStore(context: Context) {
|
||||
defaultValue = true
|
||||
)
|
||||
|
||||
var blockLoopback by store.boolean(
|
||||
key = "block_loopback",
|
||||
var allowBypass by store.boolean(
|
||||
key = "allow_bypass",
|
||||
defaultValue = true
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user