diff --git a/lib/app/model/business/kr_outbound_item.dart b/lib/app/model/business/kr_outbound_item.dart index 3f9114d..b63152e 100755 --- a/lib/app/model/business/kr_outbound_item.dart +++ b/lib/app/model/business/kr_outbound_item.dart @@ -92,7 +92,7 @@ class KROutboundItem { "tls": { "enabled": json["security"] == "tls", "server_name": serverName, - "insecure": securityConfig["allow_insecure"] ?? false, + "insecure": securityConfig["allow_insecure"] ?? true, "utls": { "enabled": true, "fingerprint": securityConfig["fingerprint"] ?? "chrome" @@ -123,7 +123,7 @@ class KROutboundItem { "tls": { "enabled": json["security"] == "tls", "server_name": serverName, - "insecure": securityConfig["allow_insecure"] ?? false, + "insecure": securityConfig["allow_insecure"] ?? true, "utls": {"enabled": true, "fingerprint": "chrome"} } }; @@ -156,7 +156,7 @@ class KROutboundItem { "tls": { "enabled": true, "server_name": securityConfig["sni"] ?? "", - "insecure": securityConfig["allow_insecure"] ?? false, + "insecure": securityConfig["allow_insecure"] ?? true, "alpn": ["h3"] } }; @@ -181,7 +181,7 @@ class KROutboundItem { "tls": { "enabled": json["security"] == "tls", "server_name": serverName, - "insecure": securityConfig["allow_insecure"] ?? false, + "insecure": securityConfig["allow_insecure"] ?? true, "utls": {"enabled": true, "fingerprint": "chrome"} } }; @@ -269,7 +269,7 @@ class KROutboundItem { "tls": { "enabled": true, "server_name": nodeListItem.serverAddr, - "insecure": false, + "insecure": true, "utls": { "enabled": true, "fingerprint": "chrome" @@ -291,7 +291,7 @@ class KROutboundItem { "tls": { "enabled": true, "server_name": nodeListItem.serverAddr, - "insecure": false, + "insecure": true, "utls": {"enabled": true, "fingerprint": "chrome"} } }; @@ -308,13 +308,32 @@ class KROutboundItem { "tls": { "enabled": true, "server_name": nodeListItem.serverAddr, - "insecure": false, + "insecure": true, "utls": {"enabled": true, "fingerprint": "chrome"} } }; print('✅ Trojan 节点配置构建成功: ${nodeListItem.name}'); print('📄 完整配置: $config'); 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": config = { "type": "hysteria2", @@ -327,7 +346,7 @@ class KROutboundItem { "tls": { "enabled": true, "server_name": nodeListItem.serverAddr, - "insecure": false, + "insecure": true, "alpn": ["h3"] } }; diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake index 8844be2..1101ef7 100755 --- a/windows/flutter/generated_plugins.cmake +++ b/windows/flutter/generated_plugins.cmake @@ -24,10 +24,6 @@ foreach(plugin ${FLUTTER_PLUGIN_LIST}) target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) list(APPEND 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) foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})