diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/dto/V2rayConfig.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/dto/V2rayConfig.kt index 4a6b00b1..969297bf 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/dto/V2rayConfig.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/dto/V2rayConfig.kt @@ -85,7 +85,7 @@ data class V2rayConfig( data class OutSettingsBean( var vnext: List? = null, var fragment: FragmentBean? = null, - var noise: NoiseBean? = null, + var noises: List? = null, var servers: List? = null, /*Blackhole*/ var response: Response? = null, @@ -129,6 +129,7 @@ data class V2rayConfig( ) data class NoiseBean( + var type: String? = null, var packet: String? = null, var delay: String? = null ) diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/V2rayConfigUtil.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/V2rayConfigUtil.kt index 33f73a63..7123ff38 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/V2rayConfigUtil.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/V2rayConfigUtil.kt @@ -641,9 +641,12 @@ object V2rayConfigUtil { interval = settingsStorage?.decodeString(AppConfig.PREF_FRAGMENT_INTERVAL) ?: "10-20" ), - noise = V2rayConfig.OutboundBean.OutSettingsBean.NoiseBean( - packet = "rand:100-200", - delay = "10-20", + noises = listOf( + V2rayConfig.OutboundBean.OutSettingsBean.NoiseBean( + type = "rand", + packet = "100-200", + delay = "10-20", + ) ), ) fragmentOutbound.streamSettings = V2rayConfig.OutboundBean.StreamSettingsBean(