From 8bba2441c22d026c03a8d0d3c30d3ef32816212b Mon Sep 17 00:00:00 2001 From: Rust Date: Thu, 30 Oct 2025 11:48:43 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=85=20Shadowsocks=20-=20=E5=8E=9F?= =?UTF-8?q?=E6=9C=AC=E5=B0=B1=E8=83=BD=E7=94=A8=E2=9C=85=20Trojan=20-=20?= =?UTF-8?q?=E5=B7=B2=E4=BF=AE=E5=A4=8D=EF=BC=8Cinsecure:=20true=E2=9C=85?= =?UTF-8?q?=20VMess=20-=20=E5=B7=B2=E4=BF=AE=E5=A4=8D=EF=BC=8Cinsecure:=20?= =?UTF-8?q?true=E2=9C=85=20VLESS=20-=20=20=20=E5=B7=B2=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=EF=BC=8Cinsecure:=20true=E2=9C=85=20Hysteria=20-=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=94=AF=E6=8C=81=E2=9C=85=20Hysteria2=20-=20?= =?UTF-8?q?=E5=B7=B2=E4=BF=AE=E5=A4=8D=EF=BC=8Cinsecure:=20true?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 7fae8a6f4d569a30c5a3606949154a57e5a597d6) --- lib/app/model/business/kr_outbound_item.dart | 35 +++++++++++++++----- windows/flutter/generated_plugins.cmake | 4 --- 2 files changed, 27 insertions(+), 12 deletions(-) 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})