From d0f953f1d81c252dd6407f57b37a60de95001fac Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Wed, 26 Oct 2022 19:38:38 +0800 Subject: [PATCH] add domainStrategy4Freedoms --- .../Forms/OptionSettingForm.Designer.cs | 19 +- v2rayN/v2rayN/Forms/OptionSettingForm.cs | 3 +- v2rayN/v2rayN/Forms/OptionSettingForm.resx | 2788 +++++++---------- v2rayN/v2rayN/Global.cs | 1 + 4 files changed, 1074 insertions(+), 1737 deletions(-) diff --git a/v2rayN/v2rayN/Forms/OptionSettingForm.Designer.cs b/v2rayN/v2rayN/Forms/OptionSettingForm.Designer.cs index 29189e81..a278d45c 100644 --- a/v2rayN/v2rayN/Forms/OptionSettingForm.Designer.cs +++ b/v2rayN/v2rayN/Forms/OptionSettingForm.Designer.cs @@ -70,6 +70,7 @@ this.txtKcpmtu = new System.Windows.Forms.TextBox(); this.label6 = new System.Windows.Forms.Label(); this.tabPage7 = new System.Windows.Forms.TabPage(); + this.chkEnableCheckPreReleaseUpdate = new System.Windows.Forms.CheckBox(); this.numStatisticsFreshRate = new System.Windows.Forms.NumericUpDown(); this.txttrayMenuServersLimit = new System.Windows.Forms.TextBox(); this.label17 = new System.Windows.Forms.Label(); @@ -108,7 +109,6 @@ this.panel2 = new System.Windows.Forms.Panel(); this.btnOK = new System.Windows.Forms.Button(); this.panel1 = new System.Windows.Forms.Panel(); - this.chkEnableCheckPreReleaseUpdate = new System.Windows.Forms.CheckBox(); this.tabControl1.SuspendLayout(); this.tabPage1.SuspendLayout(); this.groupBox1.SuspendLayout(); @@ -285,11 +285,6 @@ // this.cmbdomainStrategy4Freedom.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cmbdomainStrategy4Freedom.FormattingEnabled = true; - this.cmbdomainStrategy4Freedom.Items.AddRange(new object[] { - resources.GetString("cmbdomainStrategy4Freedom.Items"), - resources.GetString("cmbdomainStrategy4Freedom.Items1"), - resources.GetString("cmbdomainStrategy4Freedom.Items2"), - resources.GetString("cmbdomainStrategy4Freedom.Items3")}); resources.ApplyResources(this.cmbdomainStrategy4Freedom, "cmbdomainStrategy4Freedom"); this.cmbdomainStrategy4Freedom.Name = "cmbdomainStrategy4Freedom"; // @@ -422,6 +417,12 @@ this.tabPage7.Name = "tabPage7"; this.tabPage7.UseVisualStyleBackColor = true; // + // chkEnableCheckPreReleaseUpdate + // + resources.ApplyResources(this.chkEnableCheckPreReleaseUpdate, "chkEnableCheckPreReleaseUpdate"); + this.chkEnableCheckPreReleaseUpdate.Name = "chkEnableCheckPreReleaseUpdate"; + this.chkEnableCheckPreReleaseUpdate.UseVisualStyleBackColor = true; + // // numStatisticsFreshRate // resources.ApplyResources(this.numStatisticsFreshRate, "numStatisticsFreshRate"); @@ -658,12 +659,6 @@ resources.ApplyResources(this.panel1, "panel1"); this.panel1.Name = "panel1"; // - // chkEnableCheckPreReleaseUpdate - // - resources.ApplyResources(this.chkEnableCheckPreReleaseUpdate, "chkEnableCheckPreReleaseUpdate"); - this.chkEnableCheckPreReleaseUpdate.Name = "chkEnableCheckPreReleaseUpdate"; - this.chkEnableCheckPreReleaseUpdate.UseVisualStyleBackColor = true; - // // OptionSettingForm // resources.ApplyResources(this, "$this"); diff --git a/v2rayN/v2rayN/Forms/OptionSettingForm.cs b/v2rayN/v2rayN/Forms/OptionSettingForm.cs index 9d6502ed..a6dec30f 100644 --- a/v2rayN/v2rayN/Forms/OptionSettingForm.cs +++ b/v2rayN/v2rayN/Forms/OptionSettingForm.cs @@ -19,7 +19,8 @@ namespace v2rayN.Forms private void OptionSettingForm_Load(object sender, EventArgs e) { cmbSystemProxyAdvancedProtocol.Items.AddRange(Global.IEProxyProtocols.ToArray()); - + cmbdomainStrategy4Freedom.Items.AddRange(Global.domainStrategy4Freedoms.ToArray()); + InitBase(); InitKCP(); diff --git a/v2rayN/v2rayN/Forms/OptionSettingForm.resx b/v2rayN/v2rayN/Forms/OptionSettingForm.resx index c1cb6445..5b710080 100644 --- a/v2rayN/v2rayN/Forms/OptionSettingForm.resx +++ b/v2rayN/v2rayN/Forms/OptionSettingForm.resx @@ -143,2127 +143,1464 @@ 0 - - groupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True - - tabPage1 + + + NoControl - - 0 + + 397, 65 - - 4, 22 + + 79, 15 - - - 3, 3, 3, 3 + + 39 - - 728, 427 + + Auth pass - - 0 + + label16 - - Core: basic settings + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage1 + + groupBox1 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 0 - - tabControl1 + + True - - 0 + + NoControl - - cmbdomainStrategy4Freedom + + 224, 65 - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 79, 15 - - tabPage2 + + 38 - - 0 + + Auth user - - label19 + + label4 - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage2 + + groupBox1 - + 1 - - linkDnsObjectDoc - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 496, 61 - - tabPage2 + + 120, 25 - - 2 + + 37 - - txtremoteDNS + + txtpass - + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage2 + + groupBox1 - - 3 + + 2 - - label14 + + 285, 61 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 97, 25 - - tabPage2 + + 36 - - 4 + + txtuser - - 4, 22 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 728, 427 + + groupBox1 - - 4 + + 3 - - Core: DNS settings + + True - - tabPage2 + + NoControl - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 15, 192 - - tabControl1 + + 133, 19 - - 1 + + 35 - - chkKcpcongestion + + allowInsecure - + + chkdefAllowInsecure + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage6 + + groupBox1 - - 0 + + 4 - - txtKcpwriteBufferSize + + True - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 15, 63 - - tabPage6 + + 269, 19 - - 1 + + 29 - - label10 + + Allow connections from the LAN - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + chkAllowLANConn - - tabPage6 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 2 + + groupBox1 - - txtKcpreadBufferSize + + 5 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True - - tabPage6 + + NoControl - - 3 + + 496, 27 - - label11 + + 157, 19 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 31 - - tabPage6 + + Turn on Sniffing - - 4 + + chksniffingEnabled - - txtKcpdownlinkCapacity + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + groupBox1 - - tabPage6 + + 6 - - 5 + + True - - label8 + + 15, 129 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 229, 19 - - tabPage6 + + 20 - - 6 + + Turn on Mux Multiplexing - - txtKcpuplinkCapacity + + chkmuxEnabled - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage6 + + groupBox1 - + 7 - - label9 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 + + False - - 8 + + socks - - txtKcptti + + http - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 285, 25 - - tabPage6 + + 97, 23 - - 9 + + 12 - - label7 + + cmbprotocol - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage6 + + groupBox1 - - 10 + + 8 - - txtKcpmtu + + True - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 224, 29 - - tabPage6 + + 71, 15 - + 11 - - label6 + + protocol - + + label1 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage6 + + groupBox1 - - 12 + + 9 - - 4, 22 + + True - - 3, 3, 3, 3 + + 397, 27 - - 728, 427 + + 109, 19 - - 2 + + 10 - - Core: KCP settings + + Enable UDP - - tabPage6 + + chkudpEnabled - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabControl1 + + groupBox1 - - 2 + + 10 - - NoControl + + True - - 15, 247 + + 15, 160 - - 297, 16 + + 165, 19 - - 48 + + 9 - - Check for pre-release updates + + Record local logs - - chkEnableCheckPreReleaseUpdate + + chklogEnabled - + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage7 - - - 0 - - - 663, 37 + + groupBox1 - - 62, 21 + + 11 - - 47 + + debug - - numStatisticsFreshRate + + info - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + warning - - tabPage7 + + error - - 1 + + none - - 351, 211 + + 257, 158 - - 97, 21 + + 97, 23 - - 45 + + 6 - - txttrayMenuServersLimit + + cmbloglevel - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage7 + + groupBox1 - - 2 + + 12 - + True - - NoControl - - - 27, 215 + + 193, 162 - - 263, 12 + + 79, 15 - - 44 + + 8 - - Tray right-click menu servers display limit + + Log level - - label17 + + label5 - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage7 + + groupBox1 - - 3 + + 13 - - 351, 184 + + 124, 25 - - 97, 21 + + 78, 25 - - 43 + + 3 - - txtautoUpdateSubInterval + + txtlocalPort - + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage7 + + groupBox1 - - 4 + + 14 - + True - - NoControl - - - 27, 188 + + 33, 29 - - 305, 12 + + 119, 15 - - 42 + + 2 - - Automatic update interval of subscriptions (hours) + + Listening port - - label3 + + label2 - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage7 + + groupBox1 - - 5 + + 15 - - 15, 131 + + Fill - - 506, 16 + + 3, 3 - - 41 + + 967, 549 - - Enable Security Protocol TLS v1.3 (subscription/update/speedtest) + + 6 - - chkEnableSecurityProtocolTls13 + + groupBox1 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage7 + + tabPage1 - - 6 + + 0 - - True + + 4, 25 - - NoControl + + 3, 3, 3, 3 - - 15, 108 + + 973, 555 - - 390, 16 + + 0 - - 40 + + Core: basic settings - - Automatically adjust column width after updating subscription + + tabPage1 - - chkEnableAutoAdjustMainLvColWidth + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tabControl1 - - tabPage7 + + 0 - - 7 + + 223, 398 - - NoControl + + 100, 23 - - 30, 376 + + 41 - - 282, 23 + + cmbdomainStrategy4Freedom - - 39 + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Set Windows10 UWP Loopback + + tabPage2 - - btnSetLoopback + + 0 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True - - tabPage7 + + NoControl - - 8 + + 8, 402 - - 351, 157 + + 255, 15 - - 97, 21 + + 42 - - 38 + + Outbound Freedom domainStrategy - - txtautoUpdateInterval + + label19 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage7 + + tabPage2 - - 9 + + 1 - + True - + NoControl - - 27, 161 + + 342, 17 - - 269, 12 + + 0, 0, 0, 0 - - 37 + + 143, 15 - - Automatic update interval of and Geo (hours) + + 40 - - label15 + + Support DnsObject - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + linkDnsObjectDoc - - tabPage7 + + System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 10 + + tabPage2 - - True + + 2 - - NoControl + + 8, 41 - - 15, 85 + + True - - 234, 16 + + Vertical - - 36 + + 638, 349 - - Ignore Geo files when updating core + + 39 - - chkIgnoreGeoUpdateCore + + txtremoteDNS - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage7 + + tabPage2 - - 11 + + 3 - + True - + NoControl - - 15, 62 + + 8, 17 - - 198, 16 + + 375, 15 - - 33 + + 38 - - Keep older when deduplication + + Custom DNS (multiple, separated by commas (,)) - - chkKeepOlderDedupl + + label14 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage7 + + tabPage2 - - 12 + + 4 - - True + + 4, 25 - - NoControl + + 973, 555 - - 479, 41 + + 4 - - 179, 12 + + Core: DNS settings - - 30 + + tabPage2 - - Statistics freshrate (second) + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - lbFreshrate + + tabControl1 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 1 - - tabPage7 + + True - - 13 + + 20, 143 - - True + + 109, 19 - - NoControl + + 20 - - 15, 39 + + congestion - - 468, 16 + + chkKcpcongestion - - 29 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Enable Statistics (Realtime netspeed and traffic records. Require restart) + + tabPage6 - - chkEnableStatistics + + 0 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 345, 100 - - tabPage7 + + 94, 25 - - 14 + + 15 - - True + + txtKcpwriteBufferSize - - 15, 16 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 246, 16 + + tabPage6 - - 23 + + 1 - - Automatically start at system startup + + True - - chkAutoRun + + 236, 104 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 127, 15 - - tabPage7 + + 14 - - 15 + + writeBufferSize - - 4, 22 + + label10 - - 3, 3, 3, 3 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 728, 427 + + tabPage6 - - 3 + + 2 - - v2rayN settings + + 111, 100 - - tabPage7 + + 94, 25 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 13 - - tabControl1 + + txtKcpreadBufferSize - + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage6 + + 3 - - cmbCoreType6 + + True - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 18, 104 - - tabPageCoreType + + 119, 15 - - 0 + + 12 - - labCoreType6 + + readBufferSize - + + label11 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPageCoreType + + tabPage6 - - 1 + + 4 - - cmbCoreType5 + + 345, 62 - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 94, 25 - - tabPageCoreType + + 11 - - 2 + + txtKcpdownlinkCapacity - - labCoreType5 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tabPage6 - - tabPageCoreType + + 5 - - 3 + + True - - cmbCoreType4 + + 236, 66 - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 135, 15 - - tabPageCoreType + + 10 - - 4 + + downlinkCapacity - - labCoreType4 + + label8 - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPageCoreType + + tabPage6 - - 5 - - - cmbCoreType3 + + 6 - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 111, 62 - - tabPageCoreType + + 94, 25 - - 6 + + 9 - - labCoreType3 + + txtKcpuplinkCapacity - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPageCoreType + + tabPage6 - + 7 - - cmbCoreType2 + + True - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 18, 66 - - tabPageCoreType + + 119, 15 - + 8 - - labCoreType2 + + uplinkCapacity - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + label9 - - tabPageCoreType + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 9 + + tabPage6 - - cmbCoreType1 + + 8 - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 345, 24 - - tabPageCoreType + + 94, 25 - - 10 + + 7 - - labCoreType1 + + txtKcptti - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPageCoreType + + tabPage6 - - 11 + + 9 - - 4, 22 + + True - - 3, 3, 3, 3 + + 236, 28 - - 728, 427 + + 31, 15 - + 6 - - CoreType settings + + tti - - tabPageCoreType + + label7 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabControl1 + + tabPage6 - - 4 + + 10 - - groupBox2 + + 111, 24 - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 94, 25 - - tabPage3 + + 5 - - 0 + + txtKcpmtu - - 4, 22 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 728, 427 + + tabPage6 - - 5 + + 11 - - System proxy settings + + True - - tabPage3 + + 18, 28 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 31, 15 - - tabControl1 + + 4 - - 5 + + mtu - - Fill + + label6 - - 0, 10 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 736, 453 + + tabPage6 - - 10 + + 12 - - tabControl1 + + 4, 25 - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 3, 3, 3, 3 - - $this + + 728, 424 - - 0 + + 2 - - label16 + + Core: KCP settings - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tabPage6 - - groupBox1 + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 0 + + tabControl1 - - label4 + + 2 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + NoControl - - groupBox1 + + 15, 247 - - 1 + + 297, 16 - - txtpass + + 48 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Check for pre-release updates - - groupBox1 + + chkEnableCheckPreReleaseUpdate - - 2 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - txtuser + + tabPage7 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 0 - - groupBox1 + + 663, 37 - - 3 - - - chkdefAllowInsecure - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 62, 25 - - groupBox1 + + 47 - - 4 + + numStatisticsFreshRate - - chkAllowLANConn + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tabPage7 - - groupBox1 + + 1 - - 5 + + 351, 211 - - chksniffingEnabled + + 97, 25 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 45 - - groupBox1 + + txttrayMenuServersLimit - - 6 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - chkmuxEnabled + + tabPage7 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 2 - - groupBox1 + + True - - 7 + + NoControl - - cmbprotocol + + 27, 215 - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 351, 15 - - groupBox1 + + 44 - - 8 + + Tray right-click menu servers display limit - - label1 + + label17 - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - groupBox1 + + tabPage7 - - 9 + + 3 - - chkudpEnabled + + 351, 184 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 97, 25 - - groupBox1 + + 43 - - 10 + + txtautoUpdateSubInterval - - chklogEnabled + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tabPage7 - - groupBox1 + + 4 - - 11 + + True - - cmbloglevel + + NoControl - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 27, 188 - - groupBox1 + + 407, 15 - - 12 + + 42 - - label5 + + Automatic update interval of subscriptions (hours) - + + label3 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - groupBox1 + + tabPage7 - - 13 + + 5 - - txtlocalPort + + 15, 131 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 506, 16 - - groupBox1 + + 41 - - 14 + + Enable Security Protocol TLS v1.3 (subscription/update/speedtest) - - label2 + + chkEnableSecurityProtocolTls13 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - groupBox1 + + tabPage7 - - 15 + + 6 - - Fill + + True - - 3, 3 + + NoControl - - 722, 421 + + 15, 108 - - 6 + + 517, 19 - - groupBox1 + + 40 - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Automatically adjust column width after updating subscription - - tabPage1 + + chkEnableAutoAdjustMainLvColWidth - - 0 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - True + + tabPage7 - + + 7 + + NoControl - - 397, 65 + + 30, 376 - - 59, 12 + + 282, 23 - + 39 - - Auth pass + + Set Windows10 UWP Loopback - - label16 + + btnSetLoopback - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - groupBox1 + + tabPage7 - - 0 + + 8 - - True - - - NoControl - - - 224, 65 + + 351, 157 - - 59, 12 + + 97, 25 - + 38 - - Auth user - - - label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 1 - - - 496, 61 - - - 120, 21 - - - 37 - - - txtpass - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 2 - - - 285, 61 - - - 97, 21 - - - 36 - - - txtuser + + txtautoUpdateInterval - + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - groupBox1 + + tabPage7 - - 3 + + 9 - + True - + NoControl - - 15, 192 + + 27, 161 - - 102, 16 + + 359, 15 - - 35 + + 37 - - allowInsecure + + Automatic update interval of and Geo (hours) - - chkdefAllowInsecure + + label15 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - groupBox1 + + tabPage7 - - 4 + + 10 - + True - - 15, 63 + + NoControl - - 204, 16 + + 15, 85 - - 29 + + 309, 19 - - Allow connections from the LAN + + 36 - - chkAllowLANConn + + Ignore Geo files when updating core - + + chkIgnoreGeoUpdateCore + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - groupBox1 + + tabPage7 - - 5 + + 11 - + True - + NoControl - - 496, 27 + + 15, 62 - - 120, 16 + + 261, 19 - - 31 + + 33 - - Turn on Sniffing + + Keep older when deduplication - - chksniffingEnabled + + chkKeepOlderDedupl - + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - groupBox1 + + tabPage7 - - 6 + + 12 - + True - - 15, 129 - - - 174, 16 - - - 20 - - - Turn on Mux Multiplexing - - - chkmuxEnabled + + NoControl - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 479, 41 - - groupBox1 + + 239, 15 - - 7 + + 30 - - False + + Statistics freshrate (second) - - socks + + lbFreshrate - - http + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 285, 25 + + tabPage7 - - 97, 20 + + 13 - - 12 + + True - - cmbprotocol + + NoControl - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 15, 39 - - groupBox1 + + 621, 19 - - 8 + + 29 - - True + + Enable Statistics (Realtime netspeed and traffic records. Require restart) - - 224, 29 + + chkEnableStatistics - - 53, 12 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 11 + + tabPage7 - - protocol + + 14 - - label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 9 - - - True - - - 397, 27 - - - 84, 16 - - - 10 - - - Enable UDP - - - chkudpEnabled - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 10 - - - True - - - 15, 160 - - - 126, 16 - - - 9 - - - Record local logs - - - chklogEnabled - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 11 - - - debug - - - info - - - warning - - - error - - - none - - - 257, 158 - - - 97, 20 - - - 6 - - - cmbloglevel - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 12 - - - True - - - 193, 162 - - - 59, 12 - - - 8 - - - Log level - - - label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 13 - - - 124, 25 - - - 78, 21 - - - 3 - - - txtlocalPort - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 14 - - - True - - - 33, 29 - - - 89, 12 - - - 2 - - - Listening port - - - label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 15 - - - AsIs - - - UseIP - - - UseIPv4 - - - UseIPv6 - - - 223, 398 - - - 100, 20 - - - 41 - - - cmbdomainStrategy4Freedom - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 0 - - - True - - - NoControl - - - 8, 402 - - - 191, 12 - - - 42 - - - Outbound Freedom domainStrategy - - - label19 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 1 - - - True - - - NoControl - - - 342, 17 - - - 0, 0, 0, 0 - - - 107, 12 - - - 40 - - - Support DnsObject - - - linkDnsObjectDoc - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 2 - - - 8, 41 - - - True - - - Vertical - - - 638, 349 - - - 39 - - - txtremoteDNS - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 3 - - - True - - - NoControl - - - 8, 17 - - - 281, 12 - - - 38 - - - Custom DNS (multiple, separated by commas (,)) - - - label14 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 4 - - - True - - - 20, 143 - - - 84, 16 - - - 20 - - - congestion - - - chkKcpcongestion - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 0 - - - 345, 100 - - - 94, 21 - - - 15 - - - txtKcpwriteBufferSize - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 1 - - - True - - - 236, 104 - - - 95, 12 - - - 14 - - - writeBufferSize - - - label10 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 2 - - - 111, 100 - - - 94, 21 - - - 13 - - - txtKcpreadBufferSize - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 3 - - - True - - - 18, 104 - - - 89, 12 - - - 12 - - - readBufferSize - - - label11 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 4 - - - 345, 62 - - - 94, 21 - - - 11 - - - txtKcpdownlinkCapacity - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 5 - - - True - - - 236, 66 - - - 101, 12 - - - 10 - - - downlinkCapacity - - - label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 6 - - - 111, 62 - - - 94, 21 - - - 9 - - - txtKcpuplinkCapacity - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 7 - - - True - - - 18, 66 - - - 89, 12 - - - 8 - - - uplinkCapacity - - - label9 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 8 - - - 345, 24 - - - 94, 21 - - - 7 - - - txtKcptti - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 9 - - - True - - - 236, 28 - - - 23, 12 - - - 6 - - - tti - - - label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 + + True - - 10 + + 15, 16 - - 111, 24 + + 325, 19 - - 94, 21 + + 23 - - 5 + + Automatically start at system startup - - txtKcpmtu + + chkAutoRun - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage6 + + tabPage7 - - 11 + + 15 - - True + + 4, 25 - - 18, 28 + + 3, 3, 3, 3 - - 23, 12 + + 728, 424 - - 4 + + 3 - - mtu + + v2rayN settings - - label6 + + tabPage7 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage6 + + tabControl1 - - 12 + + 3 117, 172 - 143, 20 + 143, 23 46 @@ -2290,7 +1627,7 @@ 45, 176 - 59, 12 + 79, 15 47 @@ -2314,7 +1651,7 @@ 117, 146 - 143, 20 + 143, 23 44 @@ -2341,7 +1678,7 @@ 45, 150 - 59, 12 + 79, 15 45 @@ -2365,7 +1702,7 @@ 117, 120 - 143, 20 + 143, 23 42 @@ -2392,7 +1729,7 @@ 45, 124 - 59, 12 + 79, 15 43 @@ -2416,7 +1753,7 @@ 117, 94 - 143, 20 + 143, 23 40 @@ -2443,7 +1780,7 @@ 45, 98 - 59, 12 + 79, 15 41 @@ -2467,7 +1804,7 @@ 117, 68 - 143, 20 + 143, 23 38 @@ -2494,7 +1831,7 @@ 45, 72 - 59, 12 + 79, 15 39 @@ -2518,7 +1855,7 @@ 117, 42 - 143, 20 + 143, 23 36 @@ -2545,7 +1882,7 @@ 45, 46 - 59, 12 + 79, 15 37 @@ -2565,93 +1902,33 @@ 11 - - label18 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox2 - - - 0 - - - cmbSystemProxyAdvancedProtocol - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox2 - - - 1 - - - label13 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox2 - - - 2 + + 4, 25 - - label12 + + 3, 3, 3, 3 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 728, 424 - - groupBox2 + + 6 - - 3 + + CoreType settings - - txtsystemProxyExceptions + + tabPageCoreType - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - groupBox2 + + tabControl1 - + 4 - - Fill - - - 0, 0 - - - 728, 427 - - - 42 - - - Exception - - - groupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage3 - - - 0 - True @@ -2662,7 +1939,7 @@ 8, 346 - 329, 12 + 439, 15 45 @@ -2686,7 +1963,7 @@ 8, 371 - 638, 20 + 638, 23 44 @@ -2713,7 +1990,7 @@ 6, 283 - 107, 12 + 143, 15 42 @@ -2743,7 +2020,7 @@ 8, 28 - 317, 12 + 423, 15 40 @@ -2790,41 +2067,80 @@ 4 - - btnOK + + Fill - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 0, 0 - - panel2 + + 728, 424 - - 1 + + 42 - - Bottom + + Exception - - 0, 463 + + groupBox2 - - 736, 60 + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 11 + + tabPage3 - - panel2 + + 0 - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 4, 25 - + + 728, 424 + + + 5 + + + System proxy settings + + + tabPage3 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 5 + + + Fill + + + 0, 10 + + + 981, 584 + + + 10 + + + tabControl1 + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + $this - - 1 + + 0 267, 16 @@ -2850,6 +2166,30 @@ 1 + + Bottom + + + 0, 594 + + + 981, 60 + + + 11 + + + panel2 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + Top @@ -2857,7 +2197,7 @@ 0, 0 - 736, 10 + 981, 10 9 @@ -2878,13 +2218,13 @@ True - 6, 12 + 8, 15 - 736, 523 + 981, 654 - 4, 4, 4, 4 + 5, 5, 5, 5 Settings @@ -2893,6 +2233,6 @@ OptionSettingForm - v2rayN.Forms.BaseForm, v2rayN, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + v2rayN.Forms.BaseForm, v2rayN, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/v2rayN/v2rayN/Global.cs b/v2rayN/v2rayN/Global.cs index 1c8fe14c..8deb6d07 100644 --- a/v2rayN/v2rayN/Global.cs +++ b/v2rayN/v2rayN/Global.cs @@ -217,6 +217,7 @@ namespace v2rayN public static readonly List coreTypes = new List { "v2fly", "SagerNet", "Xray", "v2fly_v5" }; public static readonly List domainMatchers = new List { "linear", "mph", "" }; public static readonly List fingerprints = new List { "chrome", "firefox", "safari", "randomized", "" }; + public static readonly List domainStrategy4Freedoms = new List { "AsIs", "UseIP", "UseIPv4", "UseIPv6", "" }; public const string GrpcgunMode = "gun"; public const string GrpcmultiMode = "multi"; public const string CheckMark = "√";