pull/1372/head^2 4.11
2dust 2021-02-05 20:30:51 +08:00
parent 23b0f154f3
commit 83804bd914
6 changed files with 994 additions and 941 deletions

View File

@ -43,8 +43,10 @@
this.menuRemove = new System.Windows.Forms.ToolStripMenuItem(); this.menuRemove = new System.Windows.Forms.ToolStripMenuItem();
this.menuSelectAll = new System.Windows.Forms.ToolStripMenuItem(); this.menuSelectAll = new System.Windows.Forms.ToolStripMenuItem();
this.menuSetDefaultRouting = new System.Windows.Forms.ToolStripMenuItem(); this.menuSetDefaultRouting = new System.Windows.Forms.ToolStripMenuItem();
this.MenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.MenuItemAdvanced = new System.Windows.Forms.ToolStripMenuItem();
this.menuServer = new System.Windows.Forms.MenuStrip(); this.menuServer = new System.Windows.Forms.MenuStrip();
this.MenuItemBasic = new System.Windows.Forms.ToolStripMenuItem();
this.menuImportBasicRules = new System.Windows.Forms.ToolStripMenuItem();
this.tabNormal = new System.Windows.Forms.TabControl(); this.tabNormal = new System.Windows.Forms.TabControl();
this.tabPageProxy = new System.Windows.Forms.TabPage(); this.tabPageProxy = new System.Windows.Forms.TabPage();
this.panel5 = new System.Windows.Forms.Panel(); this.panel5 = new System.Windows.Forms.Panel();
@ -88,24 +90,24 @@
// //
// btnClose // btnClose
// //
resources.ApplyResources(this.btnClose, "btnClose");
this.btnClose.DialogResult = System.Windows.Forms.DialogResult.Cancel; this.btnClose.DialogResult = System.Windows.Forms.DialogResult.Cancel;
resources.ApplyResources(this.btnClose, "btnClose");
this.btnClose.Name = "btnClose"; this.btnClose.Name = "btnClose";
this.btnClose.UseVisualStyleBackColor = true; this.btnClose.UseVisualStyleBackColor = true;
this.btnClose.Click += new System.EventHandler(this.btnClose_Click); this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
// //
// panel2 // panel2
// //
resources.ApplyResources(this.panel2, "panel2");
this.panel2.Controls.Add(this.labRoutingTips); this.panel2.Controls.Add(this.labRoutingTips);
this.panel2.Controls.Add(this.btnClose); this.panel2.Controls.Add(this.btnClose);
this.panel2.Controls.Add(this.btnOK); this.panel2.Controls.Add(this.btnOK);
resources.ApplyResources(this.panel2, "panel2");
this.panel2.Name = "panel2"; this.panel2.Name = "panel2";
// //
// labRoutingTips // labRoutingTips
// //
resources.ApplyResources(this.labRoutingTips, "labRoutingTips");
this.labRoutingTips.ForeColor = System.Drawing.Color.Brown; this.labRoutingTips.ForeColor = System.Drawing.Color.Brown;
resources.ApplyResources(this.labRoutingTips, "labRoutingTips");
this.labRoutingTips.Name = "labRoutingTips"; this.labRoutingTips.Name = "labRoutingTips";
// //
// btnOK // btnOK
@ -117,10 +119,10 @@
// //
// panel1 // panel1
// //
resources.ApplyResources(this.panel1, "panel1");
this.panel1.Controls.Add(this.chkenableRoutingAdvanced); this.panel1.Controls.Add(this.chkenableRoutingAdvanced);
this.panel1.Controls.Add(this.linkLabelRoutingDoc); this.panel1.Controls.Add(this.linkLabelRoutingDoc);
this.panel1.Controls.Add(this.cmbdomainStrategy); this.panel1.Controls.Add(this.cmbdomainStrategy);
resources.ApplyResources(this.panel1, "panel1");
this.panel1.Name = "panel1"; this.panel1.Name = "panel1";
// //
// chkenableRoutingAdvanced // chkenableRoutingAdvanced
@ -139,18 +141,17 @@
// //
// cmbdomainStrategy // cmbdomainStrategy
// //
resources.ApplyResources(this.cmbdomainStrategy, "cmbdomainStrategy");
this.cmbdomainStrategy.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cmbdomainStrategy.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cmbdomainStrategy.FormattingEnabled = true; this.cmbdomainStrategy.FormattingEnabled = true;
this.cmbdomainStrategy.Items.AddRange(new object[] { this.cmbdomainStrategy.Items.AddRange(new object[] {
resources.GetString("cmbdomainStrategy.Items"), resources.GetString("cmbdomainStrategy.Items"),
resources.GetString("cmbdomainStrategy.Items1"), resources.GetString("cmbdomainStrategy.Items1"),
resources.GetString("cmbdomainStrategy.Items2")}); resources.GetString("cmbdomainStrategy.Items2")});
resources.ApplyResources(this.cmbdomainStrategy, "cmbdomainStrategy");
this.cmbdomainStrategy.Name = "cmbdomainStrategy"; this.cmbdomainStrategy.Name = "cmbdomainStrategy";
// //
// cmsLv // cmsLv
// //
resources.ApplyResources(this.cmsLv, "cmsLv");
this.cmsLv.ImageScalingSize = new System.Drawing.Size(20, 20); this.cmsLv.ImageScalingSize = new System.Drawing.Size(20, 20);
this.cmsLv.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.cmsLv.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.menuAdd, this.menuAdd,
@ -158,74 +159,89 @@
this.menuSelectAll, this.menuSelectAll,
this.menuSetDefaultRouting}); this.menuSetDefaultRouting});
this.cmsLv.Name = "cmsLv"; this.cmsLv.Name = "cmsLv";
this.cmsLv.OwnerItem = this.MenuItem1; this.cmsLv.OwnerItem = this.MenuItemAdvanced;
resources.ApplyResources(this.cmsLv, "cmsLv");
// //
// menuAdd // menuAdd
// //
resources.ApplyResources(this.menuAdd, "menuAdd");
this.menuAdd.Name = "menuAdd"; this.menuAdd.Name = "menuAdd";
resources.ApplyResources(this.menuAdd, "menuAdd");
this.menuAdd.Click += new System.EventHandler(this.menuAdd_Click); this.menuAdd.Click += new System.EventHandler(this.menuAdd_Click);
// //
// menuRemove // menuRemove
// //
resources.ApplyResources(this.menuRemove, "menuRemove");
this.menuRemove.Name = "menuRemove"; this.menuRemove.Name = "menuRemove";
resources.ApplyResources(this.menuRemove, "menuRemove");
this.menuRemove.Click += new System.EventHandler(this.menuRemove_Click); this.menuRemove.Click += new System.EventHandler(this.menuRemove_Click);
// //
// menuSelectAll // menuSelectAll
// //
resources.ApplyResources(this.menuSelectAll, "menuSelectAll");
this.menuSelectAll.Name = "menuSelectAll"; this.menuSelectAll.Name = "menuSelectAll";
resources.ApplyResources(this.menuSelectAll, "menuSelectAll");
this.menuSelectAll.Click += new System.EventHandler(this.menuSelectAll_Click); this.menuSelectAll.Click += new System.EventHandler(this.menuSelectAll_Click);
// //
// menuSetDefaultRouting // menuSetDefaultRouting
// //
resources.ApplyResources(this.menuSetDefaultRouting, "menuSetDefaultRouting");
this.menuSetDefaultRouting.Name = "menuSetDefaultRouting"; this.menuSetDefaultRouting.Name = "menuSetDefaultRouting";
resources.ApplyResources(this.menuSetDefaultRouting, "menuSetDefaultRouting");
this.menuSetDefaultRouting.Click += new System.EventHandler(this.menuSetDefaultRouting_Click); this.menuSetDefaultRouting.Click += new System.EventHandler(this.menuSetDefaultRouting_Click);
// //
// MenuItem1 // MenuItemAdvanced
// //
resources.ApplyResources(this.MenuItem1, "MenuItem1"); this.MenuItemAdvanced.DropDown = this.cmsLv;
this.MenuItem1.DropDown = this.cmsLv; this.MenuItemAdvanced.Name = "MenuItemAdvanced";
this.MenuItem1.Name = "MenuItem1"; resources.ApplyResources(this.MenuItemAdvanced, "MenuItemAdvanced");
// //
// menuServer // menuServer
// //
resources.ApplyResources(this.menuServer, "menuServer");
this.menuServer.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.menuServer.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.MenuItem1}); this.MenuItemBasic,
this.MenuItemAdvanced});
resources.ApplyResources(this.menuServer, "menuServer");
this.menuServer.Name = "menuServer"; this.menuServer.Name = "menuServer";
// //
// MenuItemBasic
//
this.MenuItemBasic.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.menuImportBasicRules});
this.MenuItemBasic.Name = "MenuItemBasic";
resources.ApplyResources(this.MenuItemBasic, "MenuItemBasic");
//
// menuImportBasicRules
//
this.menuImportBasicRules.Name = "menuImportBasicRules";
resources.ApplyResources(this.menuImportBasicRules, "menuImportBasicRules");
this.menuImportBasicRules.Click += new System.EventHandler(this.menuImportBasicRules_Click);
//
// tabNormal // tabNormal
// //
resources.ApplyResources(this.tabNormal, "tabNormal");
this.tabNormal.Controls.Add(this.tabPageProxy); this.tabNormal.Controls.Add(this.tabPageProxy);
this.tabNormal.Controls.Add(this.tabPageDirect); this.tabNormal.Controls.Add(this.tabPageDirect);
this.tabNormal.Controls.Add(this.tabPageBlock); this.tabNormal.Controls.Add(this.tabPageBlock);
this.tabNormal.Controls.Add(this.tabPageRuleList); this.tabNormal.Controls.Add(this.tabPageRuleList);
resources.ApplyResources(this.tabNormal, "tabNormal");
this.tabNormal.Name = "tabNormal"; this.tabNormal.Name = "tabNormal";
this.tabNormal.SelectedIndex = 0; this.tabNormal.SelectedIndex = 0;
this.tabNormal.Selecting += new System.Windows.Forms.TabControlCancelEventHandler(this.tabNormal_Selecting); this.tabNormal.Selecting += new System.Windows.Forms.TabControlCancelEventHandler(this.tabNormal_Selecting);
// //
// tabPageProxy // tabPageProxy
// //
resources.ApplyResources(this.tabPageProxy, "tabPageProxy");
this.tabPageProxy.Controls.Add(this.panel5); this.tabPageProxy.Controls.Add(this.panel5);
resources.ApplyResources(this.tabPageProxy, "tabPageProxy");
this.tabPageProxy.Name = "tabPageProxy"; this.tabPageProxy.Name = "tabPageProxy";
this.tabPageProxy.UseVisualStyleBackColor = true; this.tabPageProxy.UseVisualStyleBackColor = true;
// //
// panel5 // panel5
// //
resources.ApplyResources(this.panel5, "panel5");
this.panel5.Controls.Add(this.groupBox5); this.panel5.Controls.Add(this.groupBox5);
this.panel5.Controls.Add(this.groupBox6); this.panel5.Controls.Add(this.groupBox6);
resources.ApplyResources(this.panel5, "panel5");
this.panel5.Name = "panel5"; this.panel5.Name = "panel5";
// //
// groupBox5 // groupBox5
// //
resources.ApplyResources(this.groupBox5, "groupBox5");
this.groupBox5.Controls.Add(this.txtProxyIp); this.groupBox5.Controls.Add(this.txtProxyIp);
resources.ApplyResources(this.groupBox5, "groupBox5");
this.groupBox5.Name = "groupBox5"; this.groupBox5.Name = "groupBox5";
this.groupBox5.TabStop = false; this.groupBox5.TabStop = false;
// //
@ -236,8 +252,8 @@
// //
// groupBox6 // groupBox6
// //
resources.ApplyResources(this.groupBox6, "groupBox6");
this.groupBox6.Controls.Add(this.txtProxyDomain); this.groupBox6.Controls.Add(this.txtProxyDomain);
resources.ApplyResources(this.groupBox6, "groupBox6");
this.groupBox6.Name = "groupBox6"; this.groupBox6.Name = "groupBox6";
this.groupBox6.TabStop = false; this.groupBox6.TabStop = false;
// //
@ -248,22 +264,22 @@
// //
// tabPageDirect // tabPageDirect
// //
resources.ApplyResources(this.tabPageDirect, "tabPageDirect");
this.tabPageDirect.Controls.Add(this.panel4); this.tabPageDirect.Controls.Add(this.panel4);
resources.ApplyResources(this.tabPageDirect, "tabPageDirect");
this.tabPageDirect.Name = "tabPageDirect"; this.tabPageDirect.Name = "tabPageDirect";
this.tabPageDirect.UseVisualStyleBackColor = true; this.tabPageDirect.UseVisualStyleBackColor = true;
// //
// panel4 // panel4
// //
resources.ApplyResources(this.panel4, "panel4");
this.panel4.Controls.Add(this.groupBox3); this.panel4.Controls.Add(this.groupBox3);
this.panel4.Controls.Add(this.groupBox4); this.panel4.Controls.Add(this.groupBox4);
resources.ApplyResources(this.panel4, "panel4");
this.panel4.Name = "panel4"; this.panel4.Name = "panel4";
// //
// groupBox3 // groupBox3
// //
resources.ApplyResources(this.groupBox3, "groupBox3");
this.groupBox3.Controls.Add(this.txtDirectIp); this.groupBox3.Controls.Add(this.txtDirectIp);
resources.ApplyResources(this.groupBox3, "groupBox3");
this.groupBox3.Name = "groupBox3"; this.groupBox3.Name = "groupBox3";
this.groupBox3.TabStop = false; this.groupBox3.TabStop = false;
// //
@ -274,8 +290,8 @@
// //
// groupBox4 // groupBox4
// //
resources.ApplyResources(this.groupBox4, "groupBox4");
this.groupBox4.Controls.Add(this.txtDirectDomain); this.groupBox4.Controls.Add(this.txtDirectDomain);
resources.ApplyResources(this.groupBox4, "groupBox4");
this.groupBox4.Name = "groupBox4"; this.groupBox4.Name = "groupBox4";
this.groupBox4.TabStop = false; this.groupBox4.TabStop = false;
// //
@ -286,22 +302,22 @@
// //
// tabPageBlock // tabPageBlock
// //
resources.ApplyResources(this.tabPageBlock, "tabPageBlock");
this.tabPageBlock.Controls.Add(this.panel3); this.tabPageBlock.Controls.Add(this.panel3);
resources.ApplyResources(this.tabPageBlock, "tabPageBlock");
this.tabPageBlock.Name = "tabPageBlock"; this.tabPageBlock.Name = "tabPageBlock";
this.tabPageBlock.UseVisualStyleBackColor = true; this.tabPageBlock.UseVisualStyleBackColor = true;
// //
// panel3 // panel3
// //
resources.ApplyResources(this.panel3, "panel3");
this.panel3.Controls.Add(this.groupBox2); this.panel3.Controls.Add(this.groupBox2);
this.panel3.Controls.Add(this.groupBox1); this.panel3.Controls.Add(this.groupBox1);
resources.ApplyResources(this.panel3, "panel3");
this.panel3.Name = "panel3"; this.panel3.Name = "panel3";
// //
// groupBox2 // groupBox2
// //
resources.ApplyResources(this.groupBox2, "groupBox2");
this.groupBox2.Controls.Add(this.txtBlockIp); this.groupBox2.Controls.Add(this.txtBlockIp);
resources.ApplyResources(this.groupBox2, "groupBox2");
this.groupBox2.Name = "groupBox2"; this.groupBox2.Name = "groupBox2";
this.groupBox2.TabStop = false; this.groupBox2.TabStop = false;
// //
@ -312,8 +328,8 @@
// //
// groupBox1 // groupBox1
// //
resources.ApplyResources(this.groupBox1, "groupBox1");
this.groupBox1.Controls.Add(this.txtBlockDomain); this.groupBox1.Controls.Add(this.txtBlockDomain);
resources.ApplyResources(this.groupBox1, "groupBox1");
this.groupBox1.Name = "groupBox1"; this.groupBox1.Name = "groupBox1";
this.groupBox1.TabStop = false; this.groupBox1.TabStop = false;
// //
@ -324,15 +340,15 @@
// //
// tabPageRuleList // tabPageRuleList
// //
resources.ApplyResources(this.tabPageRuleList, "tabPageRuleList");
this.tabPageRuleList.Controls.Add(this.lvRoutings); this.tabPageRuleList.Controls.Add(this.lvRoutings);
resources.ApplyResources(this.tabPageRuleList, "tabPageRuleList");
this.tabPageRuleList.Name = "tabPageRuleList"; this.tabPageRuleList.Name = "tabPageRuleList";
this.tabPageRuleList.UseVisualStyleBackColor = true; this.tabPageRuleList.UseVisualStyleBackColor = true;
// //
// lvRoutings // lvRoutings
// //
resources.ApplyResources(this.lvRoutings, "lvRoutings");
this.lvRoutings.ContextMenuStrip = this.cmsLv; this.lvRoutings.ContextMenuStrip = this.cmsLv;
resources.ApplyResources(this.lvRoutings, "lvRoutings");
this.lvRoutings.FullRowSelect = true; this.lvRoutings.FullRowSelect = true;
this.lvRoutings.GridLines = true; this.lvRoutings.GridLines = true;
this.lvRoutings.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; this.lvRoutings.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
@ -400,7 +416,7 @@
private System.Windows.Forms.ToolStripMenuItem menuSelectAll; private System.Windows.Forms.ToolStripMenuItem menuSelectAll;
private System.Windows.Forms.ToolStripMenuItem menuAdd; private System.Windows.Forms.ToolStripMenuItem menuAdd;
private System.Windows.Forms.MenuStrip menuServer; private System.Windows.Forms.MenuStrip menuServer;
private System.Windows.Forms.ToolStripMenuItem MenuItem1; private System.Windows.Forms.ToolStripMenuItem MenuItemAdvanced;
private System.Windows.Forms.ToolStripMenuItem menuSetDefaultRouting; private System.Windows.Forms.ToolStripMenuItem menuSetDefaultRouting;
private System.Windows.Forms.TabControl tabNormal; private System.Windows.Forms.TabControl tabNormal;
private System.Windows.Forms.TabPage tabPageProxy; private System.Windows.Forms.TabPage tabPageProxy;
@ -425,5 +441,7 @@
private Base.ListViewFlickerFree lvRoutings; private Base.ListViewFlickerFree lvRoutings;
private System.Windows.Forms.Label labRoutingTips; private System.Windows.Forms.Label labRoutingTips;
private System.Windows.Forms.CheckBox chkenableRoutingAdvanced; private System.Windows.Forms.CheckBox chkenableRoutingAdvanced;
private System.Windows.Forms.ToolStripMenuItem MenuItemBasic;
private System.Windows.Forms.ToolStripMenuItem menuImportBasicRules;
} }
} }

View File

@ -78,7 +78,8 @@ namespace v2rayN.Forms
this.tabPageDirect.Parent = null; this.tabPageDirect.Parent = null;
this.tabPageBlock.Parent = null; this.tabPageBlock.Parent = null;
this.tabPageRuleList.Parent = tabNormal; this.tabPageRuleList.Parent = tabNormal;
MenuItem1.Enabled = true; MenuItemBasic.Enabled = false;
MenuItemAdvanced.Enabled = true;
} }
else else
@ -87,7 +88,8 @@ namespace v2rayN.Forms
this.tabPageDirect.Parent = tabNormal; this.tabPageDirect.Parent = tabNormal;
this.tabPageBlock.Parent = tabNormal; this.tabPageBlock.Parent = tabNormal;
this.tabPageRuleList.Parent = null; this.tabPageRuleList.Parent = null;
MenuItem1.Enabled = false; MenuItemBasic.Enabled = true;
MenuItemAdvanced.Enabled = false;
} }
} }
@ -285,9 +287,16 @@ namespace v2rayN.Forms
return 0; return 0;
} }
private void menuImportBasicRules_Click(object sender, EventArgs e)
{
//Extra to bypass the mainland
txtDirectDomain.Text = "geosite:cn";
txtDirectIp.Text = "geoip:private,geoip:cn";
txtBlockDomain.Text = "geosite:category-ads-all";
}
#endregion #endregion
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -124,6 +124,12 @@
<data name="btnClose.Text" xml:space="preserve"> <data name="btnClose.Text" xml:space="preserve">
<value>取消(&amp;C)</value> <value>取消(&amp;C)</value>
</data> </data>
<data name="panel2.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 545</value>
</data>
<data name="panel2.Size" type="System.Drawing.Size, System.Drawing">
<value>817, 60</value>
</data>
<data name="labRoutingTips.Size" type="System.Drawing.Size, System.Drawing"> <data name="labRoutingTips.Size" type="System.Drawing.Size, System.Drawing">
<value>518, 16</value> <value>518, 16</value>
</data> </data>
@ -136,11 +142,8 @@
<data name="btnOK.Text" xml:space="preserve"> <data name="btnOK.Text" xml:space="preserve">
<value>确定(&amp;O)</value> <value>确定(&amp;O)</value>
</data> </data>
<data name="panel2.Location" type="System.Drawing.Point, System.Drawing"> <data name="panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 545</value> <value>817, 51</value>
</data>
<data name="panel2.Size" type="System.Drawing.Size, System.Drawing">
<value>817, 60</value>
</data> </data>
<data name="chkenableRoutingAdvanced.Size" type="System.Drawing.Size, System.Drawing"> <data name="chkenableRoutingAdvanced.Size" type="System.Drawing.Size, System.Drawing">
<value>120, 16</value> <value>120, 16</value>
@ -154,8 +157,8 @@
<data name="linkLabelRoutingDoc.Text" xml:space="preserve"> <data name="linkLabelRoutingDoc.Text" xml:space="preserve">
<value>域名解析策略</value> <value>域名解析策略</value>
</data> </data>
<data name="panel1.Size" type="System.Drawing.Size, System.Drawing"> <data name="cmsLv.Size" type="System.Drawing.Size, System.Drawing">
<value>817, 51</value> <value>149, 92</value>
</data> </data>
<data name="menuAdd.Size" type="System.Drawing.Size, System.Drawing"> <data name="menuAdd.Size" type="System.Drawing.Size, System.Drawing">
<value>148, 22</value> <value>148, 22</value>
@ -181,32 +184,29 @@
<data name="menuSetDefaultRouting.Text" xml:space="preserve"> <data name="menuSetDefaultRouting.Text" xml:space="preserve">
<value>设为活动路由</value> <value>设为活动路由</value>
</data> </data>
<data name="MenuItem1.Size" type="System.Drawing.Size, System.Drawing"> <data name="MenuItemAdvanced.Size" type="System.Drawing.Size, System.Drawing">
<value>104, 21</value> <value>68, 21</value>
</data> </data>
<data name="MenuItem1.Text" xml:space="preserve"> <data name="MenuItemAdvanced.Text" xml:space="preserve">
<value>路由规则集功能</value> <value>高级功能</value>
</data>
<data name="cmsLv.Size" type="System.Drawing.Size, System.Drawing">
<value>149, 92</value>
</data> </data>
<data name="menuServer.Size" type="System.Drawing.Size, System.Drawing"> <data name="menuServer.Size" type="System.Drawing.Size, System.Drawing">
<value>817, 25</value> <value>817, 25</value>
</data> </data>
<data name="txtProxyIp.Size" type="System.Drawing.Size, System.Drawing"> <data name="MenuItemBasic.Size" type="System.Drawing.Size, System.Drawing">
<value>405, 417</value> <value>68, 21</value>
</data> </data>
<data name="groupBox5.Size" type="System.Drawing.Size, System.Drawing"> <data name="MenuItemBasic.Text" xml:space="preserve">
<value>411, 437</value> <value>基础功能</value>
</data> </data>
<data name="txtProxyDomain.Size" type="System.Drawing.Size, System.Drawing"> <data name="menuImportBasicRules.Size" type="System.Drawing.Size, System.Drawing">
<value>386, 417</value> <value>180, 22</value>
</data> </data>
<data name="groupBox6.Size" type="System.Drawing.Size, System.Drawing"> <data name="menuImportBasicRules.Text" xml:space="preserve">
<value>392, 437</value> <value>一键导入基础规则</value>
</data> </data>
<data name="panel5.Size" type="System.Drawing.Size, System.Drawing"> <data name="tabNormal.Size" type="System.Drawing.Size, System.Drawing">
<value>803, 437</value> <value>817, 469</value>
</data> </data>
<data name="tabPageProxy.Size" type="System.Drawing.Size, System.Drawing"> <data name="tabPageProxy.Size" type="System.Drawing.Size, System.Drawing">
<value>809, 443</value> <value>809, 443</value>
@ -214,20 +214,20 @@
<data name="tabPageProxy.Text" xml:space="preserve"> <data name="tabPageProxy.Text" xml:space="preserve">
<value> 1.代理的Domain或IP </value> <value> 1.代理的Domain或IP </value>
</data> </data>
<data name="txtDirectIp.Size" type="System.Drawing.Size, System.Drawing"> <data name="panel5.Size" type="System.Drawing.Size, System.Drawing">
<value>405, 417</value> <value>803, 437</value>
</data> </data>
<data name="groupBox3.Size" type="System.Drawing.Size, System.Drawing"> <data name="groupBox5.Size" type="System.Drawing.Size, System.Drawing">
<value>411, 437</value> <value>411, 437</value>
</data> </data>
<data name="txtDirectDomain.Size" type="System.Drawing.Size, System.Drawing"> <data name="txtProxyIp.Size" type="System.Drawing.Size, System.Drawing">
<value>386, 417</value> <value>405, 417</value>
</data> </data>
<data name="groupBox4.Size" type="System.Drawing.Size, System.Drawing"> <data name="groupBox6.Size" type="System.Drawing.Size, System.Drawing">
<value>392, 437</value> <value>392, 437</value>
</data> </data>
<data name="panel4.Size" type="System.Drawing.Size, System.Drawing"> <data name="txtProxyDomain.Size" type="System.Drawing.Size, System.Drawing">
<value>803, 437</value> <value>386, 417</value>
</data> </data>
<data name="tabPageDirect.Size" type="System.Drawing.Size, System.Drawing"> <data name="tabPageDirect.Size" type="System.Drawing.Size, System.Drawing">
<value>809, 443</value> <value>809, 443</value>
@ -235,20 +235,20 @@
<data name="tabPageDirect.Text" xml:space="preserve"> <data name="tabPageDirect.Text" xml:space="preserve">
<value> 2.直连的Domain或IP </value> <value> 2.直连的Domain或IP </value>
</data> </data>
<data name="txtBlockIp.Size" type="System.Drawing.Size, System.Drawing"> <data name="panel4.Size" type="System.Drawing.Size, System.Drawing">
<value>405, 417</value> <value>803, 437</value>
</data> </data>
<data name="groupBox2.Size" type="System.Drawing.Size, System.Drawing"> <data name="groupBox3.Size" type="System.Drawing.Size, System.Drawing">
<value>411, 437</value> <value>411, 437</value>
</data> </data>
<data name="txtBlockDomain.Size" type="System.Drawing.Size, System.Drawing"> <data name="txtDirectIp.Size" type="System.Drawing.Size, System.Drawing">
<value>386, 417</value> <value>405, 417</value>
</data> </data>
<data name="groupBox1.Size" type="System.Drawing.Size, System.Drawing"> <data name="groupBox4.Size" type="System.Drawing.Size, System.Drawing">
<value>392, 437</value> <value>392, 437</value>
</data> </data>
<data name="panel3.Size" type="System.Drawing.Size, System.Drawing"> <data name="txtDirectDomain.Size" type="System.Drawing.Size, System.Drawing">
<value>803, 437</value> <value>386, 417</value>
</data> </data>
<data name="tabPageBlock.Size" type="System.Drawing.Size, System.Drawing"> <data name="tabPageBlock.Size" type="System.Drawing.Size, System.Drawing">
<value>809, 443</value> <value>809, 443</value>
@ -256,6 +256,27 @@
<data name="tabPageBlock.Text" xml:space="preserve"> <data name="tabPageBlock.Text" xml:space="preserve">
<value> 3.阻止的Domain或IP </value> <value> 3.阻止的Domain或IP </value>
</data> </data>
<data name="panel3.Size" type="System.Drawing.Size, System.Drawing">
<value>803, 437</value>
</data>
<data name="groupBox2.Size" type="System.Drawing.Size, System.Drawing">
<value>411, 437</value>
</data>
<data name="txtBlockIp.Size" type="System.Drawing.Size, System.Drawing">
<value>405, 417</value>
</data>
<data name="groupBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>392, 437</value>
</data>
<data name="txtBlockDomain.Size" type="System.Drawing.Size, System.Drawing">
<value>386, 417</value>
</data>
<data name="tabPageRuleList.Size" type="System.Drawing.Size, System.Drawing">
<value>809, 443</value>
</data>
<data name="tabPageRuleList.Text" xml:space="preserve">
<value> 预定义规则集列表</value>
</data>
<data name="lvRoutings.Items" mimetype="application/x-microsoft.net.object.binary.base64"> <data name="lvRoutings.Items" mimetype="application/x-microsoft.net.object.binary.base64">
<value> <value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
@ -276,15 +297,6 @@
<data name="lvRoutings.Size" type="System.Drawing.Size, System.Drawing"> <data name="lvRoutings.Size" type="System.Drawing.Size, System.Drawing">
<value>803, 437</value> <value>803, 437</value>
</data> </data>
<data name="tabPageRuleList.Size" type="System.Drawing.Size, System.Drawing">
<value>809, 443</value>
</data>
<data name="tabPageRuleList.Text" xml:space="preserve">
<value> 预定义规则集列表</value>
</data>
<data name="tabNormal.Size" type="System.Drawing.Size, System.Drawing">
<value>817, 469</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>817, 605</value> <value>817, 605</value>
</data> </data>

View File

@ -209,13 +209,6 @@ namespace v2rayN.Handler
{ {
routingUserRule(item, ref v2rayConfig); routingUserRule(item, ref v2rayConfig);
} }
//Extra to bypass the mainland
string result = Utils.GetEmbedText(Global.CustomRoutingFileName + "white");
var lstRules = Utils.FromJson<List<RulesItem>>(result);
foreach (var item in lstRules)
{
routingUserRule(item, ref v2rayConfig);
}
} }
} }
} }

View File

@ -32,4 +32,4 @@ using System.Runtime.InteropServices;
// 方法是按如下所示使用“*”: // 方法是按如下所示使用“*”:
//[assembly: AssemblyVersion("1.0.*")] //[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyVersion("1.0.0")] //[assembly: AssemblyVersion("1.0.0")]
[assembly: AssemblyFileVersion("4.10")] [assembly: AssemblyFileVersion("4.11")]