From 3ccd59d1dc4beab1543c560f82a2dc3088e4da30 Mon Sep 17 00:00:00 2001 From: DHR60 Date: Sat, 2 May 2026 11:01:31 +0000 Subject: [PATCH] Fix (#9224) --- v2rayN/ServiceLib/Handler/ConfigHandler.cs | 7 ++++++- v2rayN/v2rayN.Desktop/Views/AddServerWindow.axaml.cs | 6 +----- v2rayN/v2rayN/Views/AddServerWindow.xaml.cs | 6 +----- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/v2rayN/ServiceLib/Handler/ConfigHandler.cs b/v2rayN/ServiceLib/Handler/ConfigHandler.cs index 12523ddf..5c6d7028 100644 --- a/v2rayN/ServiceLib/Handler/ConfigHandler.cs +++ b/v2rayN/ServiceLib/Handler/ConfigHandler.cs @@ -705,10 +705,12 @@ public static class ConfigHandler public static async Task AddHysteria2Server(Config config, ProfileItem profileItem, bool toFile = true) { profileItem.ConfigType = EConfigType.Hysteria2; - //profileItem.CoreType = ECoreType.sing_box; profileItem.Address = profileItem.Address.TrimEx(); profileItem.Password = profileItem.Password.TrimEx(); + profileItem.Fingerprint = string.Empty; + profileItem.Alpn = string.Empty; + //profileItem.Alpn = "h3"; profileItem.Network = string.Empty; if (profileItem.StreamSecurity.IsNullOrEmpty()) @@ -748,6 +750,7 @@ public static class ConfigHandler profileItem.Username = profileItem.Username.TrimEx(); profileItem.Password = profileItem.Password.TrimEx(); profileItem.Network = string.Empty; + profileItem.Fingerprint = string.Empty; var congestionControl = profileItem.GetProtocolExtra().CongestionControl; if (!Global.TuicCongestionControls.Contains(congestionControl)) @@ -851,8 +854,10 @@ public static class ConfigHandler profileItem.Address = profileItem.Address.TrimEx(); profileItem.Username = profileItem.Username.TrimEx(); profileItem.Password = profileItem.Password.TrimEx(); + profileItem.Fingerprint = string.Empty; profileItem.Alpn = string.Empty; profileItem.Network = string.Empty; + profileItem.AllowInsecure = "false"; if (profileItem.StreamSecurity.IsNullOrEmpty()) { profileItem.StreamSecurity = Global.StreamSecurity; diff --git a/v2rayN/v2rayN.Desktop/Views/AddServerWindow.axaml.cs b/v2rayN/v2rayN.Desktop/Views/AddServerWindow.axaml.cs index b6383828..265b3a2e 100644 --- a/v2rayN/v2rayN.Desktop/Views/AddServerWindow.axaml.cs +++ b/v2rayN/v2rayN.Desktop/Views/AddServerWindow.axaml.cs @@ -76,7 +76,7 @@ public partial class AddServerWindow : WindowBase sepa2.IsVisible = false; gridTransport.IsVisible = false; cmbFingerprint.IsEnabled = false; - cmbFingerprint.SelectedValue = string.Empty; + cmbAlpn.IsEnabled = false; break; case EConfigType.TUIC: @@ -85,7 +85,6 @@ public partial class AddServerWindow : WindowBase gridTransport.IsVisible = false; cmbCoreType.IsEnabled = false; cmbFingerprint.IsEnabled = false; - cmbFingerprint.SelectedValue = string.Empty; gridFinalmask.IsVisible = false; cmbCongestionControl8.ItemsSource = Global.TuicCongestionControls; @@ -116,11 +115,8 @@ public partial class AddServerWindow : WindowBase cmbCoreType.IsEnabled = false; gridFinalmask.IsVisible = false; cmbFingerprint.IsEnabled = false; - cmbFingerprint.SelectedValue = string.Empty; cmbAlpn.IsEnabled = false; - cmbAlpn.SelectedValue = string.Empty; cmbAllowInsecure.IsEnabled = false; - cmbAllowInsecure.SelectedValue = string.Empty; cmbCongestionControl12.ItemsSource = Global.NaiveCongestionControls; break; diff --git a/v2rayN/v2rayN/Views/AddServerWindow.xaml.cs b/v2rayN/v2rayN/Views/AddServerWindow.xaml.cs index fb33a466..38281f6c 100644 --- a/v2rayN/v2rayN/Views/AddServerWindow.xaml.cs +++ b/v2rayN/v2rayN/Views/AddServerWindow.xaml.cs @@ -75,7 +75,7 @@ public partial class AddServerWindow sepa2.Visibility = Visibility.Collapsed; gridTransport.Visibility = Visibility.Collapsed; cmbFingerprint.IsEnabled = false; - cmbFingerprint.Text = string.Empty; + cmbAlpn.IsEnabled = false; break; case EConfigType.TUIC: @@ -84,7 +84,6 @@ public partial class AddServerWindow gridTransport.Visibility = Visibility.Collapsed; cmbCoreType.IsEnabled = false; cmbFingerprint.IsEnabled = false; - cmbFingerprint.Text = string.Empty; gridFinalmask.Visibility = Visibility.Collapsed; cmbCongestionControl8.ItemsSource = Global.TuicCongestionControls; @@ -115,11 +114,8 @@ public partial class AddServerWindow cmbCoreType.IsEnabled = false; gridFinalmask.Visibility = Visibility.Collapsed; cmbFingerprint.IsEnabled = false; - cmbFingerprint.Text = string.Empty; cmbAlpn.IsEnabled = false; - cmbAlpn.Text = string.Empty; cmbAllowInsecure.IsEnabled = false; - cmbAllowInsecure.Text = string.Empty; cmbCongestionControl12.ItemsSource = Global.NaiveCongestionControls; break;