✅ Shadowsocks - 原本就能用✅ Trojan - 已修复,insecure: true✅ VMess - 已修复,insecure: true✅ VLESS -
已修复,insecure: true✅ Hysteria - 新增支持✅ Hysteria2 - 已修复,insecure: true (cherry picked from commit 7fae8a6f4d569a30c5a3606949154a57e5a597d6)
This commit is contained in:
parent
7011ba1551
commit
8bba2441c2
@ -92,7 +92,7 @@ class KROutboundItem {
|
|||||||
"tls": {
|
"tls": {
|
||||||
"enabled": json["security"] == "tls",
|
"enabled": json["security"] == "tls",
|
||||||
"server_name": serverName,
|
"server_name": serverName,
|
||||||
"insecure": securityConfig["allow_insecure"] ?? false,
|
"insecure": securityConfig["allow_insecure"] ?? true,
|
||||||
"utls": {
|
"utls": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"fingerprint": securityConfig["fingerprint"] ?? "chrome"
|
"fingerprint": securityConfig["fingerprint"] ?? "chrome"
|
||||||
@ -123,7 +123,7 @@ class KROutboundItem {
|
|||||||
"tls": {
|
"tls": {
|
||||||
"enabled": json["security"] == "tls",
|
"enabled": json["security"] == "tls",
|
||||||
"server_name": serverName,
|
"server_name": serverName,
|
||||||
"insecure": securityConfig["allow_insecure"] ?? false,
|
"insecure": securityConfig["allow_insecure"] ?? true,
|
||||||
"utls": {"enabled": true, "fingerprint": "chrome"}
|
"utls": {"enabled": true, "fingerprint": "chrome"}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -156,7 +156,7 @@ class KROutboundItem {
|
|||||||
"tls": {
|
"tls": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"server_name": securityConfig["sni"] ?? "",
|
"server_name": securityConfig["sni"] ?? "",
|
||||||
"insecure": securityConfig["allow_insecure"] ?? false,
|
"insecure": securityConfig["allow_insecure"] ?? true,
|
||||||
"alpn": ["h3"]
|
"alpn": ["h3"]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -181,7 +181,7 @@ class KROutboundItem {
|
|||||||
"tls": {
|
"tls": {
|
||||||
"enabled": json["security"] == "tls",
|
"enabled": json["security"] == "tls",
|
||||||
"server_name": serverName,
|
"server_name": serverName,
|
||||||
"insecure": securityConfig["allow_insecure"] ?? false,
|
"insecure": securityConfig["allow_insecure"] ?? true,
|
||||||
"utls": {"enabled": true, "fingerprint": "chrome"}
|
"utls": {"enabled": true, "fingerprint": "chrome"}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -269,7 +269,7 @@ class KROutboundItem {
|
|||||||
"tls": {
|
"tls": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"server_name": nodeListItem.serverAddr,
|
"server_name": nodeListItem.serverAddr,
|
||||||
"insecure": false,
|
"insecure": true,
|
||||||
"utls": {
|
"utls": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"fingerprint": "chrome"
|
"fingerprint": "chrome"
|
||||||
@ -291,7 +291,7 @@ class KROutboundItem {
|
|||||||
"tls": {
|
"tls": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"server_name": nodeListItem.serverAddr,
|
"server_name": nodeListItem.serverAddr,
|
||||||
"insecure": false,
|
"insecure": true,
|
||||||
"utls": {"enabled": true, "fingerprint": "chrome"}
|
"utls": {"enabled": true, "fingerprint": "chrome"}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -308,13 +308,32 @@ class KROutboundItem {
|
|||||||
"tls": {
|
"tls": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"server_name": nodeListItem.serverAddr,
|
"server_name": nodeListItem.serverAddr,
|
||||||
"insecure": false,
|
"insecure": true,
|
||||||
"utls": {"enabled": true, "fingerprint": "chrome"}
|
"utls": {"enabled": true, "fingerprint": "chrome"}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
print('✅ Trojan 节点配置构建成功: ${nodeListItem.name}');
|
print('✅ Trojan 节点配置构建成功: ${nodeListItem.name}');
|
||||||
print('📄 完整配置: $config');
|
print('📄 完整配置: $config');
|
||||||
break;
|
break;
|
||||||
|
case "hysteria":
|
||||||
|
config = {
|
||||||
|
"type": "hysteria",
|
||||||
|
"tag": nodeListItem.name,
|
||||||
|
"server": nodeListItem.serverAddr,
|
||||||
|
"server_port": nodeListItem.port,
|
||||||
|
"up_mbps": 100,
|
||||||
|
"down_mbps": 100,
|
||||||
|
"auth_str": nodeListItem.uuid,
|
||||||
|
"tls": {
|
||||||
|
"enabled": true,
|
||||||
|
"server_name": nodeListItem.serverAddr,
|
||||||
|
"insecure": true,
|
||||||
|
"alpn": ["h3"]
|
||||||
|
}
|
||||||
|
};
|
||||||
|
print('✅ Hysteria 节点配置构建成功: ${nodeListItem.name}');
|
||||||
|
print('📄 完整配置: $config');
|
||||||
|
break;
|
||||||
case "hysteria2":
|
case "hysteria2":
|
||||||
config = {
|
config = {
|
||||||
"type": "hysteria2",
|
"type": "hysteria2",
|
||||||
@ -327,7 +346,7 @@ class KROutboundItem {
|
|||||||
"tls": {
|
"tls": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"server_name": nodeListItem.serverAddr,
|
"server_name": nodeListItem.serverAddr,
|
||||||
"insecure": false,
|
"insecure": true,
|
||||||
"alpn": ["h3"]
|
"alpn": ["h3"]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@ -24,10 +24,6 @@ foreach(plugin ${FLUTTER_PLUGIN_LIST})
|
|||||||
target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
|
target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
|
||||||
list(APPEND PLUGIN_BUNDLED_LIBRARIES $<TARGET_FILE:${plugin}_plugin>)
|
list(APPEND PLUGIN_BUNDLED_LIBRARIES $<TARGET_FILE:${plugin}_plugin>)
|
||||||
list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
|
list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
|
||||||
# 为每个插件目标应用 /FS 编译选项,解决并行编译时的 PDB 锁冲突
|
|
||||||
if(TARGET ${plugin}_plugin)
|
|
||||||
target_compile_options(${plugin}_plugin PRIVATE /FS)
|
|
||||||
endif()
|
|
||||||
endforeach(plugin)
|
endforeach(plugin)
|
||||||
|
|
||||||
foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})
|
foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user