Optimized code
This commit is contained in:
1 parent
ee5a3b0dd9
commit
a5287dbadc
18 files changed
+58
-79
No files matched your search
@@ -1,32 +0,0 @@
|
||||
package com.v2ray.ang.dto
|
||||
|
||||
data class AngConfig(
|
||||
var index: Int,
|
||||
var vmess: ArrayList<VmessBean>,
|
||||
var subItem: ArrayList<SubItemBean>
|
||||
) {
|
||||
data class VmessBean(var guid: String = "123456",
|
||||
var address: String = "v2ray.cool",
|
||||
var port: Int = 10086,
|
||||
var id: String = "a3482e88-686a-4a58-8126-99c9df64b7bf",
|
||||
var alterId: Int = 64,
|
||||
var security: String = "aes-128-cfb",
|
||||
var network: String = "tcp",
|
||||
var remarks: String = "def",
|
||||
var headerType: String = "",
|
||||
var requestHost: String = "",
|
||||
var path: String = "",
|
||||
var streamSecurity: String = "",
|
||||
var allowInsecure: String = "",
|
||||
var configType: Int = 1,
|
||||
var configVersion: Int = 1,
|
||||
var testResult: String = "",
|
||||
var subid: String = "",
|
||||
var flow: String = "",
|
||||
var sni: String = "")
|
||||
|
||||
data class SubItemBean(var id: String = "",
|
||||
var remarks: String = "",
|
||||
var url: String = "",
|
||||
var enabled: Boolean = true)
|
||||
}
|
||||
@@ -157,7 +157,7 @@ data class V2rayConfig(
|
||||
var headers: HeadersBean = HeadersBean(),
|
||||
val version: String? = null,
|
||||
val method: String? = null) {
|
||||
data class HeadersBean(var Host: List<String> = ArrayList(),
|
||||
data class HeadersBean(var Host: List<String>? = ArrayList(),
|
||||
@SerializedName("User-Agent")
|
||||
val userAgent: List<String>? = null,
|
||||
@SerializedName("Accept-Encoding")
|
||||
@@ -247,7 +247,7 @@ data class V2rayConfig(
|
||||
requestObj.headers.Host = (host ?: "").split(",").map { it.trim() }.filter { it.isNotEmpty() }
|
||||
requestObj.path = (path ?: "").split(",").map { it.trim() }.filter { it.isNotEmpty() }
|
||||
tcpSetting.header.request = requestObj
|
||||
sni = requestObj.headers.Host.getOrNull(0) ?: sni
|
||||
sni = requestObj.headers.Host?.getOrNull(0) ?: sni
|
||||
}
|
||||
} else {
|
||||
tcpSetting.header.type = "none"
|
||||
|
||||
Reference in new issue
Block a user