diff --git a/mobile/src/main/scala/com/github/shadowsocks/ShadowsocksVpnService.scala b/mobile/src/main/scala/com/github/shadowsocks/ShadowsocksVpnService.scala index e5e143d4..033cd6ba 100644 --- a/mobile/src/main/scala/com/github/shadowsocks/ShadowsocksVpnService.scala +++ b/mobile/src/main/scala/com/github/shadowsocks/ShadowsocksVpnService.scala @@ -214,7 +214,9 @@ class ShadowsocksVpnService extends VpnService with BaseService { } } - if (profile.route == Acl.ALL || profile.route == Acl.BYPASS_CHN) { + if (profile.route == Acl.ALL + || profile.route == Acl.BYPASS_CHN + || profile.route == Acl.CUSTOM_RULES) { builder.addRoute("0.0.0.0", 0) } else { getResources.getStringArray(R.array.bypass_private_route).foreach(cidr => {