Skip to content

Commit b132b0d

Browse files
committed
Remove the type of routing rule
1 parent 7869f99 commit b132b0d

File tree

2 files changed

+3
-12
lines changed

2 files changed

+3
-12
lines changed

V2rayNG/app/src/main/kotlin/com/v2ray/ang/dto/V2rayConfig.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,7 @@ data class V2rayConfig(
456456
var rules: ArrayList<RulesBean>,
457457
val balancers: List<Any>? = null) {
458458

459-
data class RulesBean(var type: String = "",
459+
data class RulesBean(
460460
var ip: ArrayList<String>? = null,
461461
var domain: ArrayList<String>? = null,
462462
var outboundTag: String = "",
@@ -489,8 +489,8 @@ data class V2rayConfig(
489489
var poolSize: Int = 10000) // roughly 10 times smaller than total ip pool
490490

491491
fun getProxyOutbound(): OutboundBean? {
492-
outbounds?.forEach { outbound ->
493-
EConfigType.values().forEach {
492+
outbounds.forEach { outbound ->
493+
EConfigType.entries.forEach {
494494
if (outbound.protocol.equals(it.name, true)) {
495495
return outbound
496496
}

V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/V2rayConfigUtil.kt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,6 @@ object V2rayConfigUtil {
195195

196196
// Hardcode googleapis.cn
197197
val googleapisRoute = V2rayConfig.RoutingBean.RulesBean(
198-
type = "field",
199198
outboundTag = AppConfig.TAG_AGENT,
200199
domain = arrayListOf("domain:googleapis.cn")
201200
)
@@ -220,7 +219,6 @@ object V2rayConfigUtil {
220219

221220
ERoutingMode.GLOBAL_DIRECT.value -> {
222221
val globalDirect = V2rayConfig.RoutingBean.RulesBean(
223-
type = "field",
224222
outboundTag = AppConfig.TAG_DIRECT,
225223
port = "0-65535"
226224
)
@@ -245,7 +243,6 @@ object V2rayConfigUtil {
245243
//IP
246244
if (ipOrDomain == "ip" || ipOrDomain == "") {
247245
val rulesIP = V2rayConfig.RoutingBean.RulesBean()
248-
rulesIP.type = "field"
249246
rulesIP.outboundTag = tag
250247
rulesIP.ip = ArrayList()
251248
rulesIP.ip?.add("geoip:$code")
@@ -255,7 +252,6 @@ object V2rayConfigUtil {
255252
if (ipOrDomain == "domain" || ipOrDomain == "") {
256253
//Domain
257254
val rulesDomain = V2rayConfig.RoutingBean.RulesBean()
258-
rulesDomain.type = "field"
259255
rulesDomain.outboundTag = tag
260256
rulesDomain.domain = ArrayList()
261257
rulesDomain.domain?.add("geosite:$code")
@@ -272,13 +268,11 @@ object V2rayConfigUtil {
272268
if (!TextUtils.isEmpty(userRule)) {
273269
//Domain
274270
val rulesDomain = V2rayConfig.RoutingBean.RulesBean()
275-
rulesDomain.type = "field"
276271
rulesDomain.outboundTag = tag
277272
rulesDomain.domain = ArrayList()
278273

279274
//IP
280275
val rulesIP = V2rayConfig.RoutingBean.RulesBean()
281-
rulesIP.type = "field"
282276
rulesIP.outboundTag = tag
283277
rulesIP.ip = ArrayList()
284278

@@ -383,7 +377,6 @@ object V2rayConfigUtil {
383377
// DNS routing tag
384378
v2rayConfig.routing.rules.add(
385379
0, V2rayConfig.RoutingBean.RulesBean(
386-
type = "field",
387380
inboundTag = arrayListOf("dns-in"),
388381
outboundTag = "dns-out",
389382
domain = null
@@ -454,7 +447,6 @@ object V2rayConfigUtil {
454447
if (Utils.isPureIpAddress(domesticDns.first())) {
455448
v2rayConfig.routing.rules.add(
456449
0, V2rayConfig.RoutingBean.RulesBean(
457-
type = "field",
458450
outboundTag = AppConfig.TAG_DIRECT,
459451
port = "53",
460452
ip = arrayListOf(domesticDns.first()),
@@ -485,7 +477,6 @@ object V2rayConfigUtil {
485477
if (Utils.isPureIpAddress(remoteDns.first())) {
486478
v2rayConfig.routing.rules.add(
487479
0, V2rayConfig.RoutingBean.RulesBean(
488-
type = "field",
489480
outboundTag = AppConfig.TAG_AGENT,
490481
port = "53",
491482
ip = arrayListOf(remoteDns.first()),

0 commit comments

Comments
 (0)