mirror of
https://github.com/netchx/netch.git
synced 2026-03-14 17:43:18 +08:00
1131 lines
61 KiB
C#
1131 lines
61 KiB
C#
using System.ComponentModel;
|
|
|
|
namespace Netch.Forms
|
|
{
|
|
partial class SettingForm
|
|
{
|
|
/// <summary>
|
|
/// Required designer variable.
|
|
/// </summary>
|
|
private IContainer components = null;
|
|
|
|
/// <summary>
|
|
/// Clean up any resources being used.
|
|
/// </summary>
|
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
|
protected override void Dispose(bool disposing)
|
|
{
|
|
if (disposing && (components != null))
|
|
{
|
|
components.Dispose();
|
|
}
|
|
|
|
base.Dispose(disposing);
|
|
}
|
|
|
|
#region Windows Form Designer generated code
|
|
|
|
/// <summary>
|
|
/// Required method for Designer support - do not modify
|
|
/// the contents of this method with the code editor.
|
|
/// </summary>
|
|
private void InitializeComponent()
|
|
{
|
|
this.TabControl = new System.Windows.Forms.TabControl();
|
|
this.GeneralTabPage = new System.Windows.Forms.TabPage();
|
|
this.PortGroupBox = new System.Windows.Forms.GroupBox();
|
|
this.Socks5PortLabel = new System.Windows.Forms.Label();
|
|
this.Socks5PortTextBox = new System.Windows.Forms.TextBox();
|
|
this.HTTPPortLabel = new System.Windows.Forms.Label();
|
|
this.HTTPPortTextBox = new System.Windows.Forms.TextBox();
|
|
this.RedirectorLabel = new System.Windows.Forms.Label();
|
|
this.RedirectorTextBox = new System.Windows.Forms.TextBox();
|
|
this.AllowDevicesCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.ResolveServerHostnameCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.ServerPingTypeLabel = new System.Windows.Forms.Label();
|
|
this.ICMPingRadioBtn = new System.Windows.Forms.RadioButton();
|
|
this.TCPingRadioBtn = new System.Windows.Forms.RadioButton();
|
|
this.ProfileCountLabel = new System.Windows.Forms.Label();
|
|
this.ProfileCountTextBox = new System.Windows.Forms.TextBox();
|
|
this.DetectionTickLabel = new System.Windows.Forms.Label();
|
|
this.DetectionTickTextBox = new System.Windows.Forms.TextBox();
|
|
this.StartedPingLabel = new System.Windows.Forms.Label();
|
|
this.StartedPingIntervalTextBox = new System.Windows.Forms.TextBox();
|
|
this.STUNServerLabel = new System.Windows.Forms.Label();
|
|
this.STUN_ServerComboBox = new System.Windows.Forms.ComboBox();
|
|
this.AclLabel = new System.Windows.Forms.Label();
|
|
this.AclAddrTextBox = new System.Windows.Forms.TextBox();
|
|
this.LanguageLabel = new System.Windows.Forms.Label();
|
|
this.LanguageComboBox = new System.Windows.Forms.ComboBox();
|
|
this.NFTabPage = new System.Windows.Forms.TabPage();
|
|
this.groupBox1 = new System.Windows.Forms.GroupBox();
|
|
this.ProcessProxyProtocolLabel = new System.Windows.Forms.Label();
|
|
this.ProcessProxyProtocolComboBox = new System.Windows.Forms.ComboBox();
|
|
this.DNSRedirectorCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.RDRDNSTextBox = new System.Windows.Forms.TextBox();
|
|
this.ICMPRedirectorCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.ModifiedICMPTextBox = new System.Windows.Forms.TextBox();
|
|
this.RedirectorSSCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.ChildProcessHandleCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.TAPTabPage = new System.Windows.Forms.TabPage();
|
|
this.TUNTAPGroupBox = new System.Windows.Forms.GroupBox();
|
|
this.TUNTAPAddressLabel = new System.Windows.Forms.Label();
|
|
this.TUNTAPAddressTextBox = new System.Windows.Forms.TextBox();
|
|
this.TUNTAPNetmaskLabel = new System.Windows.Forms.Label();
|
|
this.TUNTAPNetmaskTextBox = new System.Windows.Forms.TextBox();
|
|
this.TUNTAPGatewayLabel = new System.Windows.Forms.Label();
|
|
this.TUNTAPGatewayTextBox = new System.Windows.Forms.TextBox();
|
|
this.TUNTAPDNSLabel = new System.Windows.Forms.Label();
|
|
this.TUNTAPDNSTextBox = new System.Windows.Forms.TextBox();
|
|
this.UseCustomDNSCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.ProxyDNSCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.GlobalBypassIPsButton = new System.Windows.Forms.Button();
|
|
this.v2rayTabPage = new System.Windows.Forms.TabPage();
|
|
this.XrayConeCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.TLSAllowInsecureCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.UseMuxCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.KCPGroupBox = new System.Windows.Forms.GroupBox();
|
|
this.mtuLabel = new System.Windows.Forms.Label();
|
|
this.mtuTextBox = new System.Windows.Forms.TextBox();
|
|
this.ttiLabel = new System.Windows.Forms.Label();
|
|
this.ttiTextBox = new System.Windows.Forms.TextBox();
|
|
this.uplinkCapacityLabel = new System.Windows.Forms.Label();
|
|
this.uplinkCapacityTextBox = new System.Windows.Forms.TextBox();
|
|
this.downlinkCapacityLabel = new System.Windows.Forms.Label();
|
|
this.downlinkCapacityTextBox = new System.Windows.Forms.TextBox();
|
|
this.readBufferSizeLabel = new System.Windows.Forms.Label();
|
|
this.readBufferSizeTextBox = new System.Windows.Forms.TextBox();
|
|
this.writeBufferSizeLabel = new System.Windows.Forms.Label();
|
|
this.writeBufferSizeTextBox = new System.Windows.Forms.TextBox();
|
|
this.congestionCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.OtherTabPage = new System.Windows.Forms.TabPage();
|
|
this.ExitWhenClosedCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.StopWhenExitedCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.StartWhenOpenedCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.MinimizeWhenStartedCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.RunAtStartupCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.CheckUpdateWhenOpenedCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.CheckBetaUpdateCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.UpdateServersWhenOpenedCheckBox = new System.Windows.Forms.CheckBox();
|
|
this.AioDNSTabPage = new System.Windows.Forms.TabPage();
|
|
this.AioDNSRuleRuleLabel = new System.Windows.Forms.Label();
|
|
this.AioDNSRulePathTextBox = new System.Windows.Forms.TextBox();
|
|
this.ChinaDNSLabel = new System.Windows.Forms.Label();
|
|
this.ChinaDNSTextBox = new System.Windows.Forms.TextBox();
|
|
this.OtherDNSLabel = new System.Windows.Forms.Label();
|
|
this.OtherDNSTextBox = new System.Windows.Forms.TextBox();
|
|
this.ControlButton = new System.Windows.Forms.Button();
|
|
this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel();
|
|
this.TabControl.SuspendLayout();
|
|
this.GeneralTabPage.SuspendLayout();
|
|
this.PortGroupBox.SuspendLayout();
|
|
this.NFTabPage.SuspendLayout();
|
|
this.groupBox1.SuspendLayout();
|
|
this.TAPTabPage.SuspendLayout();
|
|
this.TUNTAPGroupBox.SuspendLayout();
|
|
this.v2rayTabPage.SuspendLayout();
|
|
this.KCPGroupBox.SuspendLayout();
|
|
this.OtherTabPage.SuspendLayout();
|
|
this.AioDNSTabPage.SuspendLayout();
|
|
this.flowLayoutPanel1.SuspendLayout();
|
|
this.SuspendLayout();
|
|
//
|
|
// TabControl
|
|
//
|
|
this.TabControl.Appearance = System.Windows.Forms.TabAppearance.FlatButtons;
|
|
this.TabControl.Controls.Add(this.GeneralTabPage);
|
|
this.TabControl.Controls.Add(this.NFTabPage);
|
|
this.TabControl.Controls.Add(this.TAPTabPage);
|
|
this.TabControl.Controls.Add(this.v2rayTabPage);
|
|
this.TabControl.Controls.Add(this.OtherTabPage);
|
|
this.TabControl.Controls.Add(this.AioDNSTabPage);
|
|
this.TabControl.Location = new System.Drawing.Point(3, 3);
|
|
this.TabControl.Name = "TabControl";
|
|
this.TabControl.SelectedIndex = 0;
|
|
this.TabControl.Size = new System.Drawing.Size(469, 354);
|
|
this.TabControl.TabIndex = 0;
|
|
//
|
|
// GeneralTabPage
|
|
//
|
|
this.GeneralTabPage.BackColor = System.Drawing.SystemColors.ButtonFace;
|
|
this.GeneralTabPage.Controls.Add(this.PortGroupBox);
|
|
this.GeneralTabPage.Controls.Add(this.ResolveServerHostnameCheckBox);
|
|
this.GeneralTabPage.Controls.Add(this.ServerPingTypeLabel);
|
|
this.GeneralTabPage.Controls.Add(this.ICMPingRadioBtn);
|
|
this.GeneralTabPage.Controls.Add(this.TCPingRadioBtn);
|
|
this.GeneralTabPage.Controls.Add(this.ProfileCountLabel);
|
|
this.GeneralTabPage.Controls.Add(this.ProfileCountTextBox);
|
|
this.GeneralTabPage.Controls.Add(this.DetectionTickLabel);
|
|
this.GeneralTabPage.Controls.Add(this.DetectionTickTextBox);
|
|
this.GeneralTabPage.Controls.Add(this.StartedPingLabel);
|
|
this.GeneralTabPage.Controls.Add(this.StartedPingIntervalTextBox);
|
|
this.GeneralTabPage.Controls.Add(this.STUNServerLabel);
|
|
this.GeneralTabPage.Controls.Add(this.STUN_ServerComboBox);
|
|
this.GeneralTabPage.Controls.Add(this.AclLabel);
|
|
this.GeneralTabPage.Controls.Add(this.AclAddrTextBox);
|
|
this.GeneralTabPage.Controls.Add(this.LanguageLabel);
|
|
this.GeneralTabPage.Controls.Add(this.LanguageComboBox);
|
|
this.GeneralTabPage.Location = new System.Drawing.Point(4, 29);
|
|
this.GeneralTabPage.Name = "GeneralTabPage";
|
|
this.GeneralTabPage.Padding = new System.Windows.Forms.Padding(3);
|
|
this.GeneralTabPage.Size = new System.Drawing.Size(461, 321);
|
|
this.GeneralTabPage.TabIndex = 0;
|
|
this.GeneralTabPage.Text = "General";
|
|
//
|
|
// PortGroupBox
|
|
//
|
|
this.PortGroupBox.Controls.Add(this.Socks5PortLabel);
|
|
this.PortGroupBox.Controls.Add(this.Socks5PortTextBox);
|
|
this.PortGroupBox.Controls.Add(this.HTTPPortLabel);
|
|
this.PortGroupBox.Controls.Add(this.HTTPPortTextBox);
|
|
this.PortGroupBox.Controls.Add(this.RedirectorLabel);
|
|
this.PortGroupBox.Controls.Add(this.RedirectorTextBox);
|
|
this.PortGroupBox.Controls.Add(this.AllowDevicesCheckBox);
|
|
this.PortGroupBox.Location = new System.Drawing.Point(8, 6);
|
|
this.PortGroupBox.Name = "PortGroupBox";
|
|
this.PortGroupBox.Size = new System.Drawing.Size(241, 140);
|
|
this.PortGroupBox.TabIndex = 0;
|
|
this.PortGroupBox.TabStop = false;
|
|
this.PortGroupBox.Text = "Local Port";
|
|
//
|
|
// Socks5PortLabel
|
|
//
|
|
this.Socks5PortLabel.AutoSize = true;
|
|
this.Socks5PortLabel.Location = new System.Drawing.Point(9, 25);
|
|
this.Socks5PortLabel.Name = "Socks5PortLabel";
|
|
this.Socks5PortLabel.Size = new System.Drawing.Size(49, 17);
|
|
this.Socks5PortLabel.TabIndex = 0;
|
|
this.Socks5PortLabel.Text = "Socks5";
|
|
//
|
|
// Socks5PortTextBox
|
|
//
|
|
this.Socks5PortTextBox.Location = new System.Drawing.Point(120, 22);
|
|
this.Socks5PortTextBox.Name = "Socks5PortTextBox";
|
|
this.Socks5PortTextBox.Size = new System.Drawing.Size(90, 23);
|
|
this.Socks5PortTextBox.TabIndex = 1;
|
|
this.Socks5PortTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// HTTPPortLabel
|
|
//
|
|
this.HTTPPortLabel.AutoSize = true;
|
|
this.HTTPPortLabel.Location = new System.Drawing.Point(9, 54);
|
|
this.HTTPPortLabel.Name = "HTTPPortLabel";
|
|
this.HTTPPortLabel.Size = new System.Drawing.Size(38, 17);
|
|
this.HTTPPortLabel.TabIndex = 2;
|
|
this.HTTPPortLabel.Text = "HTTP";
|
|
//
|
|
// HTTPPortTextBox
|
|
//
|
|
this.HTTPPortTextBox.Location = new System.Drawing.Point(120, 51);
|
|
this.HTTPPortTextBox.Name = "HTTPPortTextBox";
|
|
this.HTTPPortTextBox.Size = new System.Drawing.Size(90, 23);
|
|
this.HTTPPortTextBox.TabIndex = 3;
|
|
this.HTTPPortTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// RedirectorLabel
|
|
//
|
|
this.RedirectorLabel.AutoSize = true;
|
|
this.RedirectorLabel.Location = new System.Drawing.Point(9, 83);
|
|
this.RedirectorLabel.Name = "RedirectorLabel";
|
|
this.RedirectorLabel.Size = new System.Drawing.Size(95, 17);
|
|
this.RedirectorLabel.TabIndex = 4;
|
|
this.RedirectorLabel.Text = "Redirector TCP";
|
|
//
|
|
// RedirectorTextBox
|
|
//
|
|
this.RedirectorTextBox.Location = new System.Drawing.Point(120, 80);
|
|
this.RedirectorTextBox.Name = "RedirectorTextBox";
|
|
this.RedirectorTextBox.Size = new System.Drawing.Size(90, 23);
|
|
this.RedirectorTextBox.TabIndex = 5;
|
|
this.RedirectorTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// AllowDevicesCheckBox
|
|
//
|
|
this.AllowDevicesCheckBox.AutoSize = true;
|
|
this.AllowDevicesCheckBox.Location = new System.Drawing.Point(6, 107);
|
|
this.AllowDevicesCheckBox.Name = "AllowDevicesCheckBox";
|
|
this.AllowDevicesCheckBox.Size = new System.Drawing.Size(206, 21);
|
|
this.AllowDevicesCheckBox.TabIndex = 6;
|
|
this.AllowDevicesCheckBox.Text = "Allow other Devices to connect";
|
|
this.AllowDevicesCheckBox.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
|
this.AllowDevicesCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// ResolveServerHostnameCheckBox
|
|
//
|
|
this.ResolveServerHostnameCheckBox.AutoSize = true;
|
|
this.ResolveServerHostnameCheckBox.Location = new System.Drawing.Point(267, 15);
|
|
this.ResolveServerHostnameCheckBox.Name = "ResolveServerHostnameCheckBox";
|
|
this.ResolveServerHostnameCheckBox.Size = new System.Drawing.Size(176, 21);
|
|
this.ResolveServerHostnameCheckBox.TabIndex = 1;
|
|
this.ResolveServerHostnameCheckBox.Text = "Resolve Server Hostname";
|
|
this.ResolveServerHostnameCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// ServerPingTypeLabel
|
|
//
|
|
this.ServerPingTypeLabel.AutoSize = true;
|
|
this.ServerPingTypeLabel.Location = new System.Drawing.Point(267, 44);
|
|
this.ServerPingTypeLabel.Name = "ServerPingTypeLabel";
|
|
this.ServerPingTypeLabel.Size = new System.Drawing.Size(98, 17);
|
|
this.ServerPingTypeLabel.TabIndex = 2;
|
|
this.ServerPingTypeLabel.Text = "ServerPingType";
|
|
//
|
|
// ICMPingRadioBtn
|
|
//
|
|
this.ICMPingRadioBtn.AutoSize = true;
|
|
this.ICMPingRadioBtn.Location = new System.Drawing.Point(268, 63);
|
|
this.ICMPingRadioBtn.Name = "ICMPingRadioBtn";
|
|
this.ICMPingRadioBtn.Size = new System.Drawing.Size(75, 21);
|
|
this.ICMPingRadioBtn.TabIndex = 3;
|
|
this.ICMPingRadioBtn.TabStop = true;
|
|
this.ICMPingRadioBtn.Text = "ICMPing";
|
|
this.ICMPingRadioBtn.UseVisualStyleBackColor = true;
|
|
//
|
|
// TCPingRadioBtn
|
|
//
|
|
this.TCPingRadioBtn.AutoSize = true;
|
|
this.TCPingRadioBtn.Location = new System.Drawing.Point(366, 64);
|
|
this.TCPingRadioBtn.Name = "TCPingRadioBtn";
|
|
this.TCPingRadioBtn.Size = new System.Drawing.Size(66, 21);
|
|
this.TCPingRadioBtn.TabIndex = 4;
|
|
this.TCPingRadioBtn.TabStop = true;
|
|
this.TCPingRadioBtn.Text = "TCPing";
|
|
this.TCPingRadioBtn.UseVisualStyleBackColor = true;
|
|
//
|
|
// ProfileCountLabel
|
|
//
|
|
this.ProfileCountLabel.AutoSize = true;
|
|
this.ProfileCountLabel.Location = new System.Drawing.Point(12, 160);
|
|
this.ProfileCountLabel.Name = "ProfileCountLabel";
|
|
this.ProfileCountLabel.Size = new System.Drawing.Size(79, 17);
|
|
this.ProfileCountLabel.TabIndex = 5;
|
|
this.ProfileCountLabel.Text = "ProfileCount";
|
|
//
|
|
// ProfileCountTextBox
|
|
//
|
|
this.ProfileCountTextBox.Location = new System.Drawing.Point(120, 157);
|
|
this.ProfileCountTextBox.Name = "ProfileCountTextBox";
|
|
this.ProfileCountTextBox.Size = new System.Drawing.Size(90, 23);
|
|
this.ProfileCountTextBox.TabIndex = 6;
|
|
this.ProfileCountTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// DetectionTickLabel
|
|
//
|
|
this.DetectionTickLabel.AutoSize = true;
|
|
this.DetectionTickLabel.Location = new System.Drawing.Point(225, 160);
|
|
this.DetectionTickLabel.Name = "DetectionTickLabel";
|
|
this.DetectionTickLabel.Size = new System.Drawing.Size(117, 17);
|
|
this.DetectionTickLabel.TabIndex = 7;
|
|
this.DetectionTickLabel.Text = "Detection Tick(sec)";
|
|
//
|
|
// DetectionTickTextBox
|
|
//
|
|
this.DetectionTickTextBox.Location = new System.Drawing.Point(366, 157);
|
|
this.DetectionTickTextBox.Name = "DetectionTickTextBox";
|
|
this.DetectionTickTextBox.Size = new System.Drawing.Size(68, 23);
|
|
this.DetectionTickTextBox.TabIndex = 8;
|
|
this.DetectionTickTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// StartedPingLabel
|
|
//
|
|
this.StartedPingLabel.AutoSize = true;
|
|
this.StartedPingLabel.Location = new System.Drawing.Point(12, 187);
|
|
this.StartedPingLabel.Name = "StartedPingLabel";
|
|
this.StartedPingLabel.Size = new System.Drawing.Size(126, 17);
|
|
this.StartedPingLabel.TabIndex = 9;
|
|
this.StartedPingLabel.Text = "Delay test after start";
|
|
//
|
|
// StartedPingIntervalTextBox
|
|
//
|
|
this.StartedPingIntervalTextBox.Location = new System.Drawing.Point(177, 184);
|
|
this.StartedPingIntervalTextBox.Name = "StartedPingIntervalTextBox";
|
|
this.StartedPingIntervalTextBox.Size = new System.Drawing.Size(68, 23);
|
|
this.StartedPingIntervalTextBox.TabIndex = 10;
|
|
this.StartedPingIntervalTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// STUNServerLabel
|
|
//
|
|
this.STUNServerLabel.AutoSize = true;
|
|
this.STUNServerLabel.Location = new System.Drawing.Point(12, 216);
|
|
this.STUNServerLabel.Name = "STUNServerLabel";
|
|
this.STUNServerLabel.Size = new System.Drawing.Size(82, 17);
|
|
this.STUNServerLabel.TabIndex = 11;
|
|
this.STUNServerLabel.Text = "STUN Server";
|
|
//
|
|
// STUN_ServerComboBox
|
|
//
|
|
this.STUN_ServerComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest;
|
|
this.STUN_ServerComboBox.Location = new System.Drawing.Point(120, 213);
|
|
this.STUN_ServerComboBox.Name = "STUN_ServerComboBox";
|
|
this.STUN_ServerComboBox.Size = new System.Drawing.Size(314, 25);
|
|
this.STUN_ServerComboBox.TabIndex = 12;
|
|
//
|
|
// AclLabel
|
|
//
|
|
this.AclLabel.AutoSize = true;
|
|
this.AclLabel.Location = new System.Drawing.Point(12, 248);
|
|
this.AclLabel.Name = "AclLabel";
|
|
this.AclLabel.Size = new System.Drawing.Size(78, 17);
|
|
this.AclLabel.TabIndex = 13;
|
|
this.AclLabel.Text = "Custom ACL";
|
|
//
|
|
// AclAddrTextBox
|
|
//
|
|
this.AclAddrTextBox.Location = new System.Drawing.Point(120, 245);
|
|
this.AclAddrTextBox.Name = "AclAddrTextBox";
|
|
this.AclAddrTextBox.Size = new System.Drawing.Size(314, 23);
|
|
this.AclAddrTextBox.TabIndex = 14;
|
|
this.AclAddrTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// LanguageLabel
|
|
//
|
|
this.LanguageLabel.AutoSize = true;
|
|
this.LanguageLabel.Location = new System.Drawing.Point(12, 277);
|
|
this.LanguageLabel.Name = "LanguageLabel";
|
|
this.LanguageLabel.Size = new System.Drawing.Size(65, 17);
|
|
this.LanguageLabel.TabIndex = 15;
|
|
this.LanguageLabel.Text = "Language";
|
|
//
|
|
// LanguageComboBox
|
|
//
|
|
this.LanguageComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
|
this.LanguageComboBox.FormattingEnabled = true;
|
|
this.LanguageComboBox.Location = new System.Drawing.Point(120, 274);
|
|
this.LanguageComboBox.Name = "LanguageComboBox";
|
|
this.LanguageComboBox.Size = new System.Drawing.Size(121, 25);
|
|
this.LanguageComboBox.TabIndex = 16;
|
|
//
|
|
// NFTabPage
|
|
//
|
|
this.NFTabPage.BackColor = System.Drawing.SystemColors.ButtonFace;
|
|
this.NFTabPage.Controls.Add(this.groupBox1);
|
|
this.NFTabPage.Controls.Add(this.RedirectorSSCheckBox);
|
|
this.NFTabPage.Controls.Add(this.ChildProcessHandleCheckBox);
|
|
this.NFTabPage.Location = new System.Drawing.Point(4, 29);
|
|
this.NFTabPage.Name = "NFTabPage";
|
|
this.NFTabPage.Padding = new System.Windows.Forms.Padding(3);
|
|
this.NFTabPage.Size = new System.Drawing.Size(461, 321);
|
|
this.NFTabPage.TabIndex = 1;
|
|
this.NFTabPage.Text = "Process Mode";
|
|
//
|
|
// groupBox1
|
|
//
|
|
this.groupBox1.Controls.Add(this.ProcessProxyProtocolLabel);
|
|
this.groupBox1.Controls.Add(this.ProcessProxyProtocolComboBox);
|
|
this.groupBox1.Controls.Add(this.DNSRedirectorCheckBox);
|
|
this.groupBox1.Controls.Add(this.RDRDNSTextBox);
|
|
this.groupBox1.Controls.Add(this.ICMPRedirectorCheckBox);
|
|
this.groupBox1.Controls.Add(this.ModifiedICMPTextBox);
|
|
this.groupBox1.Location = new System.Drawing.Point(5, 6);
|
|
this.groupBox1.Name = "groupBox1";
|
|
this.groupBox1.Size = new System.Drawing.Size(450, 117);
|
|
this.groupBox1.TabIndex = 0;
|
|
this.groupBox1.TabStop = false;
|
|
//
|
|
// ProcessProxyProtocolLabel
|
|
//
|
|
this.ProcessProxyProtocolLabel.AutoSize = true;
|
|
this.ProcessProxyProtocolLabel.Location = new System.Drawing.Point(23, 21);
|
|
this.ProcessProxyProtocolLabel.Name = "ProcessProxyProtocolLabel";
|
|
this.ProcessProxyProtocolLabel.Size = new System.Drawing.Size(93, 17);
|
|
this.ProcessProxyProtocolLabel.TabIndex = 0;
|
|
this.ProcessProxyProtocolLabel.Text = "Proxy Protocol";
|
|
//
|
|
// ProcessProxyProtocolComboBox
|
|
//
|
|
this.ProcessProxyProtocolComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
|
this.ProcessProxyProtocolComboBox.FormattingEnabled = true;
|
|
this.ProcessProxyProtocolComboBox.Location = new System.Drawing.Point(118, 16);
|
|
this.ProcessProxyProtocolComboBox.Name = "ProcessProxyProtocolComboBox";
|
|
this.ProcessProxyProtocolComboBox.Size = new System.Drawing.Size(191, 25);
|
|
this.ProcessProxyProtocolComboBox.TabIndex = 1;
|
|
//
|
|
// DNSRedirectorCheckBox
|
|
//
|
|
this.DNSRedirectorCheckBox.AutoSize = true;
|
|
this.DNSRedirectorCheckBox.Location = new System.Drawing.Point(6, 51);
|
|
this.DNSRedirectorCheckBox.Name = "DNSRedirectorCheckBox";
|
|
this.DNSRedirectorCheckBox.Size = new System.Drawing.Size(196, 21);
|
|
this.DNSRedirectorCheckBox.TabIndex = 2;
|
|
this.DNSRedirectorCheckBox.Text = "Handle process\'s DNS Hijack";
|
|
this.DNSRedirectorCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// RDRDNSTextBox
|
|
//
|
|
this.RDRDNSTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Enabled", this.DNSRedirectorCheckBox, "Checked", true));
|
|
this.RDRDNSTextBox.Location = new System.Drawing.Point(253, 46);
|
|
this.RDRDNSTextBox.Name = "RDRDNSTextBox";
|
|
this.RDRDNSTextBox.Size = new System.Drawing.Size(191, 23);
|
|
this.RDRDNSTextBox.TabIndex = 4;
|
|
this.RDRDNSTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// ICMPRedirectorCheckBox
|
|
//
|
|
this.ICMPRedirectorCheckBox.AutoSize = true;
|
|
this.ICMPRedirectorCheckBox.Location = new System.Drawing.Point(6, 81);
|
|
this.ICMPRedirectorCheckBox.Name = "ICMPRedirectorCheckBox";
|
|
this.ICMPRedirectorCheckBox.Size = new System.Drawing.Size(139, 21);
|
|
this.ICMPRedirectorCheckBox.TabIndex = 5;
|
|
this.ICMPRedirectorCheckBox.Text = "Global ICMP Hijack";
|
|
this.ICMPRedirectorCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// ModifiedICMPTextBox
|
|
//
|
|
this.ModifiedICMPTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Enabled", this.ICMPRedirectorCheckBox, "Checked", true));
|
|
this.ModifiedICMPTextBox.Location = new System.Drawing.Point(253, 78);
|
|
this.ModifiedICMPTextBox.Name = "ModifiedICMPTextBox";
|
|
this.ModifiedICMPTextBox.Size = new System.Drawing.Size(191, 23);
|
|
this.ModifiedICMPTextBox.TabIndex = 7;
|
|
this.ModifiedICMPTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// RedirectorSSCheckBox
|
|
//
|
|
this.RedirectorSSCheckBox.AutoSize = true;
|
|
this.RedirectorSSCheckBox.Location = new System.Drawing.Point(11, 129);
|
|
this.RedirectorSSCheckBox.Name = "RedirectorSSCheckBox";
|
|
this.RedirectorSSCheckBox.Size = new System.Drawing.Size(106, 21);
|
|
this.RedirectorSSCheckBox.TabIndex = 1;
|
|
this.RedirectorSSCheckBox.Text = "Redirector SS";
|
|
this.RedirectorSSCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// ChildProcessHandleCheckBox
|
|
//
|
|
this.ChildProcessHandleCheckBox.AutoSize = true;
|
|
this.ChildProcessHandleCheckBox.Location = new System.Drawing.Point(11, 151);
|
|
this.ChildProcessHandleCheckBox.Name = "ChildProcessHandleCheckBox";
|
|
this.ChildProcessHandleCheckBox.Size = new System.Drawing.Size(150, 21);
|
|
this.ChildProcessHandleCheckBox.TabIndex = 2;
|
|
this.ChildProcessHandleCheckBox.Text = "Child Process Handle";
|
|
this.ChildProcessHandleCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// TAPTabPage
|
|
//
|
|
this.TAPTabPage.BackColor = System.Drawing.SystemColors.ButtonFace;
|
|
this.TAPTabPage.Controls.Add(this.TUNTAPGroupBox);
|
|
this.TAPTabPage.Controls.Add(this.GlobalBypassIPsButton);
|
|
this.TAPTabPage.Location = new System.Drawing.Point(4, 29);
|
|
this.TAPTabPage.Name = "TAPTabPage";
|
|
this.TAPTabPage.Padding = new System.Windows.Forms.Padding(3);
|
|
this.TAPTabPage.Size = new System.Drawing.Size(461, 321);
|
|
this.TAPTabPage.TabIndex = 2;
|
|
this.TAPTabPage.Text = "TUN";
|
|
//
|
|
// TUNTAPGroupBox
|
|
//
|
|
this.TUNTAPGroupBox.Controls.Add(this.TUNTAPAddressLabel);
|
|
this.TUNTAPGroupBox.Controls.Add(this.TUNTAPAddressTextBox);
|
|
this.TUNTAPGroupBox.Controls.Add(this.TUNTAPNetmaskLabel);
|
|
this.TUNTAPGroupBox.Controls.Add(this.TUNTAPNetmaskTextBox);
|
|
this.TUNTAPGroupBox.Controls.Add(this.TUNTAPGatewayLabel);
|
|
this.TUNTAPGroupBox.Controls.Add(this.TUNTAPGatewayTextBox);
|
|
this.TUNTAPGroupBox.Controls.Add(this.TUNTAPDNSLabel);
|
|
this.TUNTAPGroupBox.Controls.Add(this.TUNTAPDNSTextBox);
|
|
this.TUNTAPGroupBox.Controls.Add(this.UseCustomDNSCheckBox);
|
|
this.TUNTAPGroupBox.Controls.Add(this.ProxyDNSCheckBox);
|
|
this.TUNTAPGroupBox.Location = new System.Drawing.Point(6, 6);
|
|
this.TUNTAPGroupBox.Name = "TUNTAPGroupBox";
|
|
this.TUNTAPGroupBox.Size = new System.Drawing.Size(420, 175);
|
|
this.TUNTAPGroupBox.TabIndex = 0;
|
|
this.TUNTAPGroupBox.TabStop = false;
|
|
//
|
|
// TUNTAPAddressLabel
|
|
//
|
|
this.TUNTAPAddressLabel.AutoSize = true;
|
|
this.TUNTAPAddressLabel.Location = new System.Drawing.Point(9, 25);
|
|
this.TUNTAPAddressLabel.Name = "TUNTAPAddressLabel";
|
|
this.TUNTAPAddressLabel.Size = new System.Drawing.Size(56, 17);
|
|
this.TUNTAPAddressLabel.TabIndex = 0;
|
|
this.TUNTAPAddressLabel.Text = "Address";
|
|
//
|
|
// TUNTAPAddressTextBox
|
|
//
|
|
this.TUNTAPAddressTextBox.Location = new System.Drawing.Point(120, 22);
|
|
this.TUNTAPAddressTextBox.Name = "TUNTAPAddressTextBox";
|
|
this.TUNTAPAddressTextBox.Size = new System.Drawing.Size(294, 23);
|
|
this.TUNTAPAddressTextBox.TabIndex = 1;
|
|
this.TUNTAPAddressTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// TUNTAPNetmaskLabel
|
|
//
|
|
this.TUNTAPNetmaskLabel.AutoSize = true;
|
|
this.TUNTAPNetmaskLabel.Location = new System.Drawing.Point(9, 54);
|
|
this.TUNTAPNetmaskLabel.Name = "TUNTAPNetmaskLabel";
|
|
this.TUNTAPNetmaskLabel.Size = new System.Drawing.Size(60, 17);
|
|
this.TUNTAPNetmaskLabel.TabIndex = 2;
|
|
this.TUNTAPNetmaskLabel.Text = "Netmask";
|
|
//
|
|
// TUNTAPNetmaskTextBox
|
|
//
|
|
this.TUNTAPNetmaskTextBox.Location = new System.Drawing.Point(120, 51);
|
|
this.TUNTAPNetmaskTextBox.Name = "TUNTAPNetmaskTextBox";
|
|
this.TUNTAPNetmaskTextBox.Size = new System.Drawing.Size(294, 23);
|
|
this.TUNTAPNetmaskTextBox.TabIndex = 3;
|
|
this.TUNTAPNetmaskTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// TUNTAPGatewayLabel
|
|
//
|
|
this.TUNTAPGatewayLabel.AutoSize = true;
|
|
this.TUNTAPGatewayLabel.Location = new System.Drawing.Point(9, 83);
|
|
this.TUNTAPGatewayLabel.Name = "TUNTAPGatewayLabel";
|
|
this.TUNTAPGatewayLabel.Size = new System.Drawing.Size(57, 17);
|
|
this.TUNTAPGatewayLabel.TabIndex = 4;
|
|
this.TUNTAPGatewayLabel.Text = "Gateway";
|
|
//
|
|
// TUNTAPGatewayTextBox
|
|
//
|
|
this.TUNTAPGatewayTextBox.Location = new System.Drawing.Point(120, 80);
|
|
this.TUNTAPGatewayTextBox.Name = "TUNTAPGatewayTextBox";
|
|
this.TUNTAPGatewayTextBox.Size = new System.Drawing.Size(294, 23);
|
|
this.TUNTAPGatewayTextBox.TabIndex = 5;
|
|
this.TUNTAPGatewayTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// TUNTAPDNSLabel
|
|
//
|
|
this.TUNTAPDNSLabel.AutoSize = true;
|
|
this.TUNTAPDNSLabel.Location = new System.Drawing.Point(9, 112);
|
|
this.TUNTAPDNSLabel.Name = "TUNTAPDNSLabel";
|
|
this.TUNTAPDNSLabel.Size = new System.Drawing.Size(73, 17);
|
|
this.TUNTAPDNSLabel.TabIndex = 6;
|
|
this.TUNTAPDNSLabel.Text = "DNS Hijack";
|
|
//
|
|
// TUNTAPDNSTextBox
|
|
//
|
|
this.TUNTAPDNSTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Enabled", this.UseCustomDNSCheckBox, "Checked", true));
|
|
this.TUNTAPDNSTextBox.Location = new System.Drawing.Point(120, 110);
|
|
this.TUNTAPDNSTextBox.Name = "TUNTAPDNSTextBox";
|
|
this.TUNTAPDNSTextBox.Size = new System.Drawing.Size(294, 23);
|
|
this.TUNTAPDNSTextBox.TabIndex = 7;
|
|
this.TUNTAPDNSTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// UseCustomDNSCheckBox
|
|
//
|
|
this.UseCustomDNSCheckBox.AutoSize = true;
|
|
this.UseCustomDNSCheckBox.Location = new System.Drawing.Point(10, 139);
|
|
this.UseCustomDNSCheckBox.Name = "UseCustomDNSCheckBox";
|
|
this.UseCustomDNSCheckBox.Size = new System.Drawing.Size(127, 21);
|
|
this.UseCustomDNSCheckBox.TabIndex = 8;
|
|
this.UseCustomDNSCheckBox.Text = "Use Custom DNS";
|
|
this.UseCustomDNSCheckBox.UseVisualStyleBackColor = true;
|
|
this.UseCustomDNSCheckBox.Click += new System.EventHandler(this.TUNTAPUseCustomDNSCheckBox_CheckedChanged);
|
|
//
|
|
// ProxyDNSCheckBox
|
|
//
|
|
this.ProxyDNSCheckBox.AutoSize = true;
|
|
this.ProxyDNSCheckBox.Location = new System.Drawing.Point(175, 139);
|
|
this.ProxyDNSCheckBox.Name = "ProxyDNSCheckBox";
|
|
this.ProxyDNSCheckBox.Size = new System.Drawing.Size(228, 21);
|
|
this.ProxyDNSCheckBox.TabIndex = 9;
|
|
this.ProxyDNSCheckBox.Text = "Proxy DNS in Proxy Rule IPs Mode";
|
|
this.ProxyDNSCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// GlobalBypassIPsButton
|
|
//
|
|
this.GlobalBypassIPsButton.Location = new System.Drawing.Point(6, 199);
|
|
this.GlobalBypassIPsButton.Name = "GlobalBypassIPsButton";
|
|
this.GlobalBypassIPsButton.Size = new System.Drawing.Size(128, 23);
|
|
this.GlobalBypassIPsButton.TabIndex = 1;
|
|
this.GlobalBypassIPsButton.Text = "Global Bypass IPs";
|
|
this.GlobalBypassIPsButton.UseVisualStyleBackColor = true;
|
|
this.GlobalBypassIPsButton.Click += new System.EventHandler(this.GlobalBypassIPsButton_Click);
|
|
//
|
|
// v2rayTabPage
|
|
//
|
|
this.v2rayTabPage.BackColor = System.Drawing.SystemColors.ButtonFace;
|
|
this.v2rayTabPage.Controls.Add(this.XrayConeCheckBox);
|
|
this.v2rayTabPage.Controls.Add(this.TLSAllowInsecureCheckBox);
|
|
this.v2rayTabPage.Controls.Add(this.UseMuxCheckBox);
|
|
this.v2rayTabPage.Controls.Add(this.KCPGroupBox);
|
|
this.v2rayTabPage.Location = new System.Drawing.Point(4, 29);
|
|
this.v2rayTabPage.Name = "v2rayTabPage";
|
|
this.v2rayTabPage.Padding = new System.Windows.Forms.Padding(3);
|
|
this.v2rayTabPage.Size = new System.Drawing.Size(461, 321);
|
|
this.v2rayTabPage.TabIndex = 3;
|
|
this.v2rayTabPage.Text = "V2Ray";
|
|
//
|
|
// XrayConeCheckBox
|
|
//
|
|
this.XrayConeCheckBox.AutoSize = true;
|
|
this.XrayConeCheckBox.Location = new System.Drawing.Point(6, 15);
|
|
this.XrayConeCheckBox.Name = "XrayConeCheckBox";
|
|
this.XrayConeCheckBox.Size = new System.Drawing.Size(340, 21);
|
|
this.XrayConeCheckBox.TabIndex = 0;
|
|
this.XrayConeCheckBox.Text = "FullCone Support (Required Server Xray-core v1.3.0+)";
|
|
this.XrayConeCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// TLSAllowInsecureCheckBox
|
|
//
|
|
this.TLSAllowInsecureCheckBox.AutoSize = true;
|
|
this.TLSAllowInsecureCheckBox.Location = new System.Drawing.Point(6, 42);
|
|
this.TLSAllowInsecureCheckBox.Name = "TLSAllowInsecureCheckBox";
|
|
this.TLSAllowInsecureCheckBox.Size = new System.Drawing.Size(131, 21);
|
|
this.TLSAllowInsecureCheckBox.TabIndex = 1;
|
|
this.TLSAllowInsecureCheckBox.Text = "TLS AllowInsecure";
|
|
this.TLSAllowInsecureCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// UseMuxCheckBox
|
|
//
|
|
this.UseMuxCheckBox.AutoSize = true;
|
|
this.UseMuxCheckBox.Location = new System.Drawing.Point(148, 42);
|
|
this.UseMuxCheckBox.Name = "UseMuxCheckBox";
|
|
this.UseMuxCheckBox.Size = new System.Drawing.Size(78, 21);
|
|
this.UseMuxCheckBox.TabIndex = 2;
|
|
this.UseMuxCheckBox.Text = "Use Mux";
|
|
this.UseMuxCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// KCPGroupBox
|
|
//
|
|
this.KCPGroupBox.Controls.Add(this.mtuLabel);
|
|
this.KCPGroupBox.Controls.Add(this.mtuTextBox);
|
|
this.KCPGroupBox.Controls.Add(this.ttiLabel);
|
|
this.KCPGroupBox.Controls.Add(this.ttiTextBox);
|
|
this.KCPGroupBox.Controls.Add(this.uplinkCapacityLabel);
|
|
this.KCPGroupBox.Controls.Add(this.uplinkCapacityTextBox);
|
|
this.KCPGroupBox.Controls.Add(this.downlinkCapacityLabel);
|
|
this.KCPGroupBox.Controls.Add(this.downlinkCapacityTextBox);
|
|
this.KCPGroupBox.Controls.Add(this.readBufferSizeLabel);
|
|
this.KCPGroupBox.Controls.Add(this.readBufferSizeTextBox);
|
|
this.KCPGroupBox.Controls.Add(this.writeBufferSizeLabel);
|
|
this.KCPGroupBox.Controls.Add(this.writeBufferSizeTextBox);
|
|
this.KCPGroupBox.Controls.Add(this.congestionCheckBox);
|
|
this.KCPGroupBox.Location = new System.Drawing.Point(9, 75);
|
|
this.KCPGroupBox.Name = "KCPGroupBox";
|
|
this.KCPGroupBox.Size = new System.Drawing.Size(427, 204);
|
|
this.KCPGroupBox.TabIndex = 3;
|
|
this.KCPGroupBox.TabStop = false;
|
|
this.KCPGroupBox.Text = "KCP";
|
|
//
|
|
// mtuLabel
|
|
//
|
|
this.mtuLabel.AutoSize = true;
|
|
this.mtuLabel.Location = new System.Drawing.Point(6, 26);
|
|
this.mtuLabel.Name = "mtuLabel";
|
|
this.mtuLabel.Size = new System.Drawing.Size(30, 17);
|
|
this.mtuLabel.TabIndex = 0;
|
|
this.mtuLabel.Text = "mtu";
|
|
//
|
|
// mtuTextBox
|
|
//
|
|
this.mtuTextBox.Location = new System.Drawing.Point(103, 17);
|
|
this.mtuTextBox.Name = "mtuTextBox";
|
|
this.mtuTextBox.Size = new System.Drawing.Size(90, 23);
|
|
this.mtuTextBox.TabIndex = 1;
|
|
this.mtuTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// ttiLabel
|
|
//
|
|
this.ttiLabel.AutoSize = true;
|
|
this.ttiLabel.Location = new System.Drawing.Point(216, 26);
|
|
this.ttiLabel.Name = "ttiLabel";
|
|
this.ttiLabel.Size = new System.Drawing.Size(19, 17);
|
|
this.ttiLabel.TabIndex = 2;
|
|
this.ttiLabel.Text = "tti";
|
|
//
|
|
// ttiTextBox
|
|
//
|
|
this.ttiTextBox.Location = new System.Drawing.Point(331, 17);
|
|
this.ttiTextBox.Name = "ttiTextBox";
|
|
this.ttiTextBox.Size = new System.Drawing.Size(90, 23);
|
|
this.ttiTextBox.TabIndex = 3;
|
|
this.ttiTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// uplinkCapacityLabel
|
|
//
|
|
this.uplinkCapacityLabel.AutoSize = true;
|
|
this.uplinkCapacityLabel.Location = new System.Drawing.Point(6, 68);
|
|
this.uplinkCapacityLabel.Name = "uplinkCapacityLabel";
|
|
this.uplinkCapacityLabel.Size = new System.Drawing.Size(92, 17);
|
|
this.uplinkCapacityLabel.TabIndex = 4;
|
|
this.uplinkCapacityLabel.Text = "uplinkCapacity";
|
|
//
|
|
// uplinkCapacityTextBox
|
|
//
|
|
this.uplinkCapacityTextBox.Location = new System.Drawing.Point(103, 59);
|
|
this.uplinkCapacityTextBox.Name = "uplinkCapacityTextBox";
|
|
this.uplinkCapacityTextBox.Size = new System.Drawing.Size(90, 23);
|
|
this.uplinkCapacityTextBox.TabIndex = 5;
|
|
this.uplinkCapacityTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// downlinkCapacityLabel
|
|
//
|
|
this.downlinkCapacityLabel.AutoSize = true;
|
|
this.downlinkCapacityLabel.Location = new System.Drawing.Point(216, 68);
|
|
this.downlinkCapacityLabel.Name = "downlinkCapacityLabel";
|
|
this.downlinkCapacityLabel.Size = new System.Drawing.Size(109, 17);
|
|
this.downlinkCapacityLabel.TabIndex = 6;
|
|
this.downlinkCapacityLabel.Text = "downlinkCapacity";
|
|
//
|
|
// downlinkCapacityTextBox
|
|
//
|
|
this.downlinkCapacityTextBox.Location = new System.Drawing.Point(331, 65);
|
|
this.downlinkCapacityTextBox.Name = "downlinkCapacityTextBox";
|
|
this.downlinkCapacityTextBox.Size = new System.Drawing.Size(90, 23);
|
|
this.downlinkCapacityTextBox.TabIndex = 7;
|
|
this.downlinkCapacityTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// readBufferSizeLabel
|
|
//
|
|
this.readBufferSizeLabel.AutoSize = true;
|
|
this.readBufferSizeLabel.Location = new System.Drawing.Point(6, 109);
|
|
this.readBufferSizeLabel.Name = "readBufferSizeLabel";
|
|
this.readBufferSizeLabel.Size = new System.Drawing.Size(93, 17);
|
|
this.readBufferSizeLabel.TabIndex = 8;
|
|
this.readBufferSizeLabel.Text = "readBufferSize";
|
|
//
|
|
// readBufferSizeTextBox
|
|
//
|
|
this.readBufferSizeTextBox.Location = new System.Drawing.Point(103, 100);
|
|
this.readBufferSizeTextBox.Name = "readBufferSizeTextBox";
|
|
this.readBufferSizeTextBox.Size = new System.Drawing.Size(90, 23);
|
|
this.readBufferSizeTextBox.TabIndex = 9;
|
|
this.readBufferSizeTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// writeBufferSizeLabel
|
|
//
|
|
this.writeBufferSizeLabel.AutoSize = true;
|
|
this.writeBufferSizeLabel.Location = new System.Drawing.Point(216, 109);
|
|
this.writeBufferSizeLabel.Name = "writeBufferSizeLabel";
|
|
this.writeBufferSizeLabel.Size = new System.Drawing.Size(94, 17);
|
|
this.writeBufferSizeLabel.TabIndex = 10;
|
|
this.writeBufferSizeLabel.Text = "writeBufferSize";
|
|
//
|
|
// writeBufferSizeTextBox
|
|
//
|
|
this.writeBufferSizeTextBox.Location = new System.Drawing.Point(331, 106);
|
|
this.writeBufferSizeTextBox.Name = "writeBufferSizeTextBox";
|
|
this.writeBufferSizeTextBox.Size = new System.Drawing.Size(90, 23);
|
|
this.writeBufferSizeTextBox.TabIndex = 11;
|
|
this.writeBufferSizeTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// congestionCheckBox
|
|
//
|
|
this.congestionCheckBox.AutoSize = true;
|
|
this.congestionCheckBox.Location = new System.Drawing.Point(8, 139);
|
|
this.congestionCheckBox.Name = "congestionCheckBox";
|
|
this.congestionCheckBox.Size = new System.Drawing.Size(91, 21);
|
|
this.congestionCheckBox.TabIndex = 12;
|
|
this.congestionCheckBox.Text = "congestion";
|
|
this.congestionCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// OtherTabPage
|
|
//
|
|
this.OtherTabPage.BackColor = System.Drawing.SystemColors.ButtonFace;
|
|
this.OtherTabPage.Controls.Add(this.ExitWhenClosedCheckBox);
|
|
this.OtherTabPage.Controls.Add(this.StopWhenExitedCheckBox);
|
|
this.OtherTabPage.Controls.Add(this.StartWhenOpenedCheckBox);
|
|
this.OtherTabPage.Controls.Add(this.MinimizeWhenStartedCheckBox);
|
|
this.OtherTabPage.Controls.Add(this.RunAtStartupCheckBox);
|
|
this.OtherTabPage.Controls.Add(this.CheckUpdateWhenOpenedCheckBox);
|
|
this.OtherTabPage.Controls.Add(this.CheckBetaUpdateCheckBox);
|
|
this.OtherTabPage.Controls.Add(this.UpdateServersWhenOpenedCheckBox);
|
|
this.OtherTabPage.Location = new System.Drawing.Point(4, 29);
|
|
this.OtherTabPage.Name = "OtherTabPage";
|
|
this.OtherTabPage.Padding = new System.Windows.Forms.Padding(3);
|
|
this.OtherTabPage.Size = new System.Drawing.Size(461, 321);
|
|
this.OtherTabPage.TabIndex = 4;
|
|
this.OtherTabPage.Text = "Others";
|
|
//
|
|
// ExitWhenClosedCheckBox
|
|
//
|
|
this.ExitWhenClosedCheckBox.AutoSize = true;
|
|
this.ExitWhenClosedCheckBox.Location = new System.Drawing.Point(6, 6);
|
|
this.ExitWhenClosedCheckBox.Name = "ExitWhenClosedCheckBox";
|
|
this.ExitWhenClosedCheckBox.Size = new System.Drawing.Size(123, 21);
|
|
this.ExitWhenClosedCheckBox.TabIndex = 0;
|
|
this.ExitWhenClosedCheckBox.Text = "Exit when closed";
|
|
this.ExitWhenClosedCheckBox.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
|
this.ExitWhenClosedCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// StopWhenExitedCheckBox
|
|
//
|
|
this.StopWhenExitedCheckBox.AutoSize = true;
|
|
this.StopWhenExitedCheckBox.Location = new System.Drawing.Point(200, 6);
|
|
this.StopWhenExitedCheckBox.Name = "StopWhenExitedCheckBox";
|
|
this.StopWhenExitedCheckBox.Size = new System.Drawing.Size(127, 21);
|
|
this.StopWhenExitedCheckBox.TabIndex = 1;
|
|
this.StopWhenExitedCheckBox.Text = "Stop when exited";
|
|
this.StopWhenExitedCheckBox.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
|
this.StopWhenExitedCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// StartWhenOpenedCheckBox
|
|
//
|
|
this.StartWhenOpenedCheckBox.AutoSize = true;
|
|
this.StartWhenOpenedCheckBox.Location = new System.Drawing.Point(6, 28);
|
|
this.StartWhenOpenedCheckBox.Name = "StartWhenOpenedCheckBox";
|
|
this.StartWhenOpenedCheckBox.Size = new System.Drawing.Size(137, 21);
|
|
this.StartWhenOpenedCheckBox.TabIndex = 2;
|
|
this.StartWhenOpenedCheckBox.Text = "Start when opened";
|
|
this.StartWhenOpenedCheckBox.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
|
this.StartWhenOpenedCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// MinimizeWhenStartedCheckBox
|
|
//
|
|
this.MinimizeWhenStartedCheckBox.AutoSize = true;
|
|
this.MinimizeWhenStartedCheckBox.Location = new System.Drawing.Point(200, 28);
|
|
this.MinimizeWhenStartedCheckBox.Name = "MinimizeWhenStartedCheckBox";
|
|
this.MinimizeWhenStartedCheckBox.Size = new System.Drawing.Size(158, 21);
|
|
this.MinimizeWhenStartedCheckBox.TabIndex = 3;
|
|
this.MinimizeWhenStartedCheckBox.Text = "Minimize when started";
|
|
this.MinimizeWhenStartedCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// RunAtStartupCheckBox
|
|
//
|
|
this.RunAtStartupCheckBox.AutoSize = true;
|
|
this.RunAtStartupCheckBox.Location = new System.Drawing.Point(6, 50);
|
|
this.RunAtStartupCheckBox.Name = "RunAtStartupCheckBox";
|
|
this.RunAtStartupCheckBox.Size = new System.Drawing.Size(109, 21);
|
|
this.RunAtStartupCheckBox.TabIndex = 4;
|
|
this.RunAtStartupCheckBox.Text = "Run at startup";
|
|
this.RunAtStartupCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// CheckUpdateWhenOpenedCheckBox
|
|
//
|
|
this.CheckUpdateWhenOpenedCheckBox.AutoSize = true;
|
|
this.CheckUpdateWhenOpenedCheckBox.Location = new System.Drawing.Point(200, 50);
|
|
this.CheckUpdateWhenOpenedCheckBox.Name = "CheckUpdateWhenOpenedCheckBox";
|
|
this.CheckUpdateWhenOpenedCheckBox.Size = new System.Drawing.Size(190, 21);
|
|
this.CheckUpdateWhenOpenedCheckBox.TabIndex = 5;
|
|
this.CheckUpdateWhenOpenedCheckBox.Text = "Check update when opened";
|
|
this.CheckUpdateWhenOpenedCheckBox.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
|
this.CheckUpdateWhenOpenedCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// CheckBetaUpdateCheckBox
|
|
//
|
|
this.CheckBetaUpdateCheckBox.AutoSize = true;
|
|
this.CheckBetaUpdateCheckBox.Location = new System.Drawing.Point(200, 72);
|
|
this.CheckBetaUpdateCheckBox.Name = "CheckBetaUpdateCheckBox";
|
|
this.CheckBetaUpdateCheckBox.Size = new System.Drawing.Size(137, 21);
|
|
this.CheckBetaUpdateCheckBox.TabIndex = 6;
|
|
this.CheckBetaUpdateCheckBox.Text = "Check Beta update";
|
|
this.CheckBetaUpdateCheckBox.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
|
this.CheckBetaUpdateCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// UpdateServersWhenOpenedCheckBox
|
|
//
|
|
this.UpdateServersWhenOpenedCheckBox.AutoSize = true;
|
|
this.UpdateServersWhenOpenedCheckBox.Location = new System.Drawing.Point(200, 94);
|
|
this.UpdateServersWhenOpenedCheckBox.Name = "UpdateServersWhenOpenedCheckBox";
|
|
this.UpdateServersWhenOpenedCheckBox.Size = new System.Drawing.Size(200, 21);
|
|
this.UpdateServersWhenOpenedCheckBox.TabIndex = 7;
|
|
this.UpdateServersWhenOpenedCheckBox.Text = "Update Servers when opened";
|
|
this.UpdateServersWhenOpenedCheckBox.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
|
this.UpdateServersWhenOpenedCheckBox.UseVisualStyleBackColor = true;
|
|
//
|
|
// AioDNSTabPage
|
|
//
|
|
this.AioDNSTabPage.Controls.Add(this.AioDNSRuleRuleLabel);
|
|
this.AioDNSTabPage.Controls.Add(this.AioDNSRulePathTextBox);
|
|
this.AioDNSTabPage.Controls.Add(this.ChinaDNSLabel);
|
|
this.AioDNSTabPage.Controls.Add(this.ChinaDNSTextBox);
|
|
this.AioDNSTabPage.Controls.Add(this.OtherDNSLabel);
|
|
this.AioDNSTabPage.Controls.Add(this.OtherDNSTextBox);
|
|
this.AioDNSTabPage.Location = new System.Drawing.Point(4, 29);
|
|
this.AioDNSTabPage.Name = "AioDNSTabPage";
|
|
this.AioDNSTabPage.Padding = new System.Windows.Forms.Padding(3);
|
|
this.AioDNSTabPage.Size = new System.Drawing.Size(461, 321);
|
|
this.AioDNSTabPage.TabIndex = 5;
|
|
this.AioDNSTabPage.Text = "AioDNS";
|
|
this.AioDNSTabPage.UseVisualStyleBackColor = true;
|
|
//
|
|
// AioDNSRuleRuleLabel
|
|
//
|
|
this.AioDNSRuleRuleLabel.AutoSize = true;
|
|
this.AioDNSRuleRuleLabel.Location = new System.Drawing.Point(16, 30);
|
|
this.AioDNSRuleRuleLabel.Name = "AioDNSRuleRuleLabel";
|
|
this.AioDNSRuleRuleLabel.Size = new System.Drawing.Size(56, 17);
|
|
this.AioDNSRuleRuleLabel.TabIndex = 0;
|
|
this.AioDNSRuleRuleLabel.Text = "Rule File";
|
|
//
|
|
// AioDNSRulePathTextBox
|
|
//
|
|
this.AioDNSRulePathTextBox.Enabled = false;
|
|
this.AioDNSRulePathTextBox.Location = new System.Drawing.Point(150, 30);
|
|
this.AioDNSRulePathTextBox.Name = "AioDNSRulePathTextBox";
|
|
this.AioDNSRulePathTextBox.Size = new System.Drawing.Size(201, 23);
|
|
this.AioDNSRulePathTextBox.TabIndex = 1;
|
|
//
|
|
// ChinaDNSLabel
|
|
//
|
|
this.ChinaDNSLabel.AutoSize = true;
|
|
this.ChinaDNSLabel.Location = new System.Drawing.Point(16, 70);
|
|
this.ChinaDNSLabel.Name = "ChinaDNSLabel";
|
|
this.ChinaDNSLabel.Size = new System.Drawing.Size(70, 17);
|
|
this.ChinaDNSLabel.TabIndex = 2;
|
|
this.ChinaDNSLabel.Text = "China DNS";
|
|
//
|
|
// ChinaDNSTextBox
|
|
//
|
|
this.ChinaDNSTextBox.Location = new System.Drawing.Point(150, 70);
|
|
this.ChinaDNSTextBox.Name = "ChinaDNSTextBox";
|
|
this.ChinaDNSTextBox.Size = new System.Drawing.Size(201, 23);
|
|
this.ChinaDNSTextBox.TabIndex = 3;
|
|
this.ChinaDNSTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// OtherDNSLabel
|
|
//
|
|
this.OtherDNSLabel.AutoSize = true;
|
|
this.OtherDNSLabel.Location = new System.Drawing.Point(16, 110);
|
|
this.OtherDNSLabel.Name = "OtherDNSLabel";
|
|
this.OtherDNSLabel.Size = new System.Drawing.Size(71, 17);
|
|
this.OtherDNSLabel.TabIndex = 4;
|
|
this.OtherDNSLabel.Text = "Other DNS";
|
|
//
|
|
// OtherDNSTextBox
|
|
//
|
|
this.OtherDNSTextBox.Location = new System.Drawing.Point(150, 110);
|
|
this.OtherDNSTextBox.Name = "OtherDNSTextBox";
|
|
this.OtherDNSTextBox.Size = new System.Drawing.Size(201, 23);
|
|
this.OtherDNSTextBox.TabIndex = 5;
|
|
this.OtherDNSTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
|
//
|
|
// ControlButton
|
|
//
|
|
this.ControlButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
|
this.ControlButton.Location = new System.Drawing.Point(397, 363);
|
|
this.ControlButton.Name = "ControlButton";
|
|
this.ControlButton.Size = new System.Drawing.Size(75, 23);
|
|
this.ControlButton.TabIndex = 1;
|
|
this.ControlButton.Text = "Save";
|
|
this.ControlButton.UseVisualStyleBackColor = true;
|
|
this.ControlButton.Click += new System.EventHandler(this.ControlButton_Click);
|
|
//
|
|
// flowLayoutPanel1
|
|
//
|
|
this.flowLayoutPanel1.AutoSize = true;
|
|
this.flowLayoutPanel1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
|
|
this.flowLayoutPanel1.Controls.Add(this.TabControl);
|
|
this.flowLayoutPanel1.Controls.Add(this.ControlButton);
|
|
this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
|
this.flowLayoutPanel1.FlowDirection = System.Windows.Forms.FlowDirection.TopDown;
|
|
this.flowLayoutPanel1.Location = new System.Drawing.Point(0, 0);
|
|
this.flowLayoutPanel1.Name = "flowLayoutPanel1";
|
|
this.flowLayoutPanel1.Size = new System.Drawing.Size(480, 400);
|
|
this.flowLayoutPanel1.TabIndex = 0;
|
|
//
|
|
// SettingForm
|
|
//
|
|
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
|
this.AutoSize = true;
|
|
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
|
|
this.ClientSize = new System.Drawing.Size(480, 400);
|
|
this.Controls.Add(this.flowLayoutPanel1);
|
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
|
this.MaximizeBox = false;
|
|
this.Name = "SettingForm";
|
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
|
this.Text = "Settings";
|
|
this.Load += new System.EventHandler(this.SettingForm_Load);
|
|
this.TabControl.ResumeLayout(false);
|
|
this.GeneralTabPage.ResumeLayout(false);
|
|
this.GeneralTabPage.PerformLayout();
|
|
this.PortGroupBox.ResumeLayout(false);
|
|
this.PortGroupBox.PerformLayout();
|
|
this.NFTabPage.ResumeLayout(false);
|
|
this.NFTabPage.PerformLayout();
|
|
this.groupBox1.ResumeLayout(false);
|
|
this.groupBox1.PerformLayout();
|
|
this.TAPTabPage.ResumeLayout(false);
|
|
this.TUNTAPGroupBox.ResumeLayout(false);
|
|
this.TUNTAPGroupBox.PerformLayout();
|
|
this.v2rayTabPage.ResumeLayout(false);
|
|
this.v2rayTabPage.PerformLayout();
|
|
this.KCPGroupBox.ResumeLayout(false);
|
|
this.KCPGroupBox.PerformLayout();
|
|
this.OtherTabPage.ResumeLayout(false);
|
|
this.OtherTabPage.PerformLayout();
|
|
this.AioDNSTabPage.ResumeLayout(false);
|
|
this.AioDNSTabPage.PerformLayout();
|
|
this.flowLayoutPanel1.ResumeLayout(false);
|
|
this.ResumeLayout(false);
|
|
this.PerformLayout();
|
|
|
|
}
|
|
private System.Windows.Forms.CheckBox XrayConeCheckBox;
|
|
private System.Windows.Forms.TextBox StartedPingIntervalTextBox;
|
|
|
|
#endregion
|
|
|
|
private System.Windows.Forms.TabControl TabControl;
|
|
private System.Windows.Forms.TabPage GeneralTabPage;
|
|
private System.Windows.Forms.TabPage NFTabPage;
|
|
private System.Windows.Forms.TabPage TAPTabPage;
|
|
private System.Windows.Forms.TabPage v2rayTabPage;
|
|
private System.Windows.Forms.GroupBox PortGroupBox;
|
|
private System.Windows.Forms.Label RedirectorLabel;
|
|
private System.Windows.Forms.TextBox RedirectorTextBox;
|
|
private System.Windows.Forms.CheckBox AllowDevicesCheckBox;
|
|
private System.Windows.Forms.Label HTTPPortLabel;
|
|
private System.Windows.Forms.TextBox HTTPPortTextBox;
|
|
private System.Windows.Forms.Label Socks5PortLabel;
|
|
private System.Windows.Forms.TextBox Socks5PortTextBox;
|
|
private System.Windows.Forms.CheckBox ResolveServerHostnameCheckBox;
|
|
private System.Windows.Forms.GroupBox TUNTAPGroupBox;
|
|
private System.Windows.Forms.CheckBox ProxyDNSCheckBox;
|
|
private System.Windows.Forms.CheckBox UseCustomDNSCheckBox;
|
|
private System.Windows.Forms.Label TUNTAPDNSLabel;
|
|
private System.Windows.Forms.TextBox TUNTAPDNSTextBox;
|
|
private System.Windows.Forms.Label TUNTAPGatewayLabel;
|
|
private System.Windows.Forms.TextBox TUNTAPGatewayTextBox;
|
|
private System.Windows.Forms.Label TUNTAPNetmaskLabel;
|
|
private System.Windows.Forms.TextBox TUNTAPNetmaskTextBox;
|
|
private System.Windows.Forms.Label TUNTAPAddressLabel;
|
|
private System.Windows.Forms.TextBox TUNTAPAddressTextBox;
|
|
private System.Windows.Forms.Button GlobalBypassIPsButton;
|
|
private System.Windows.Forms.CheckBox DNSRedirectorCheckBox;
|
|
private System.Windows.Forms.Button ControlButton;
|
|
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1;
|
|
private System.Windows.Forms.TabPage OtherTabPage;
|
|
private System.Windows.Forms.CheckBox UpdateServersWhenOpenedCheckBox;
|
|
private System.Windows.Forms.CheckBox RunAtStartupCheckBox;
|
|
private System.Windows.Forms.CheckBox MinimizeWhenStartedCheckBox;
|
|
private System.Windows.Forms.CheckBox CheckBetaUpdateCheckBox;
|
|
private System.Windows.Forms.CheckBox CheckUpdateWhenOpenedCheckBox;
|
|
private System.Windows.Forms.CheckBox StartWhenOpenedCheckBox;
|
|
private System.Windows.Forms.CheckBox StopWhenExitedCheckBox;
|
|
private System.Windows.Forms.CheckBox ExitWhenClosedCheckBox;
|
|
private System.Windows.Forms.Label LanguageLabel;
|
|
private System.Windows.Forms.ComboBox LanguageComboBox;
|
|
private System.Windows.Forms.TextBox AclAddrTextBox;
|
|
private System.Windows.Forms.Label AclLabel;
|
|
private System.Windows.Forms.Label DetectionTickLabel;
|
|
private System.Windows.Forms.TextBox DetectionTickTextBox;
|
|
private System.Windows.Forms.Label StartedPingLabel;
|
|
private System.Windows.Forms.Label STUNServerLabel;
|
|
private System.Windows.Forms.ComboBox STUN_ServerComboBox;
|
|
private System.Windows.Forms.Label ProfileCountLabel;
|
|
private System.Windows.Forms.TextBox ProfileCountTextBox;
|
|
private System.Windows.Forms.GroupBox KCPGroupBox;
|
|
private System.Windows.Forms.CheckBox congestionCheckBox;
|
|
private System.Windows.Forms.CheckBox TLSAllowInsecureCheckBox;
|
|
private System.Windows.Forms.Label mtuLabel;
|
|
private System.Windows.Forms.TextBox mtuTextBox;
|
|
private System.Windows.Forms.Label writeBufferSizeLabel;
|
|
private System.Windows.Forms.TextBox writeBufferSizeTextBox;
|
|
private System.Windows.Forms.Label readBufferSizeLabel;
|
|
private System.Windows.Forms.TextBox readBufferSizeTextBox;
|
|
private System.Windows.Forms.Label downlinkCapacityLabel;
|
|
private System.Windows.Forms.TextBox downlinkCapacityTextBox;
|
|
private System.Windows.Forms.Label uplinkCapacityLabel;
|
|
private System.Windows.Forms.TextBox uplinkCapacityTextBox;
|
|
private System.Windows.Forms.Label ttiLabel;
|
|
private System.Windows.Forms.TextBox ttiTextBox;
|
|
private System.Windows.Forms.CheckBox UseMuxCheckBox;
|
|
private System.Windows.Forms.TabPage AioDNSTabPage;
|
|
private System.Windows.Forms.Label AioDNSRuleRuleLabel;
|
|
private System.Windows.Forms.TextBox AioDNSRulePathTextBox;
|
|
private System.Windows.Forms.Label OtherDNSLabel;
|
|
private System.Windows.Forms.Label ChinaDNSLabel;
|
|
private System.Windows.Forms.TextBox OtherDNSTextBox;
|
|
private System.Windows.Forms.TextBox ChinaDNSTextBox;
|
|
private System.Windows.Forms.TextBox RDRDNSTextBox;
|
|
private System.Windows.Forms.CheckBox RedirectorSSCheckBox;
|
|
private System.Windows.Forms.Label ServerPingTypeLabel;
|
|
private System.Windows.Forms.RadioButton TCPingRadioBtn;
|
|
private System.Windows.Forms.RadioButton ICMPingRadioBtn;
|
|
private System.Windows.Forms.ComboBox ProcessProxyProtocolComboBox;
|
|
private System.Windows.Forms.Label ProcessProxyProtocolLabel;
|
|
private System.Windows.Forms.CheckBox ICMPRedirectorCheckBox;
|
|
private System.Windows.Forms.TextBox ModifiedICMPTextBox;
|
|
private System.Windows.Forms.CheckBox ChildProcessHandleCheckBox;
|
|
private System.Windows.Forms.GroupBox groupBox1;
|
|
}
|
|
} |