From 54fa3569999ad11fb349ed7fbeb3838de24d1c0a Mon Sep 17 00:00:00 2001 From: yuhan6665 <1588741+yuhan6665@users.noreply.github.com> Date: Sun, 4 Apr 2021 18:52:33 -0400 Subject: [PATCH] Add some new config for v2fly 4.37.0 --- .../src/main/kotlin/com/v2ray/ang/dto/V2rayConfig.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 701b7bcc..675fed2b 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 @@ -20,7 +20,8 @@ data class V2rayConfig( val api: Any? = null, val transport: Any? = null, val reverse: Any? = null, - val fakedns: Any? = null) { + val fakedns: Any? = null, + val browserForwarder: Any? = null) { companion object { const val DEFAULT_PORT = 443 const val DEFAULT_SECURITY = "auto" @@ -103,6 +104,7 @@ data class V2rayConfig( var level: Int = DEFAULT_LEVEL, val email: String? = null, val flow: String? = null, + val ivCheck: Boolean? = null, var users: List? = null) { @@ -162,6 +164,8 @@ data class V2rayConfig( data class WsSettingsBean(var path: String = "", var headers: HeadersBean = HeadersBean(), + val maxEarlyData: Int? = null, + val useBrowserForwarding: Boolean? = null, val acceptProxyProtocol: Boolean? = null) { data class HeadersBean(var Host: String = "") } @@ -187,7 +191,8 @@ data class V2rayConfig( data class HeaderBean(var type: String = "none") } - data class GrpcSettingsBean(var serviceName: String = "") + data class GrpcSettingsBean(var serviceName: String = "", + val multiMode: Boolean? = null) fun populateTransportSettings(transport: String, headerType: String?, host: String?, path: String?, seed: String?, quicSecurity: String?, key: String?): String { @@ -367,6 +372,7 @@ data class V2rayConfig( var hosts: Map? = null, val clientIp: String? = null, val disableCache: Boolean? = null, + val queryStrategy: String? = null, val tag: String? = null ) { data class ServersBean(var address: String = "",