mirror of
				https://github.com/2dust/v2rayN.git
				synced 2025-10-31 20:42:52 +00:00 
			
		
		
		
	修改可编辑cmb
增加提示
This commit is contained in:
		
							parent
							
								
									fe1c043b8e
								
							
						
					
					
						commit
						92e4de12fb
					
				
					 9 changed files with 32 additions and 42 deletions
				
			
		|  | @ -547,13 +547,16 @@ namespace v2rayN.Handler | |||
|                 string host = node.requestHost.TrimEx(); | ||||
|                 string sni = node.sni; | ||||
|                 string useragent = ""; | ||||
|                 if (!config.customizeUserAgent.IsNullOrEmpty()) | ||||
|                 if (!config.defUserAgent.IsNullOrEmpty()) | ||||
|                 { | ||||
|                     useragent = config.customizeUserAgent; | ||||
|                 } | ||||
|                 else if (!config.defUserAgent.IsNullOrEmpty()) | ||||
|                 { | ||||
|                     useragent = Global.userAgentTxt[config.defUserAgent]; | ||||
|                     try | ||||
|                     { | ||||
|                         useragent = Global.userAgentTxt[config.defUserAgent]; | ||||
|                     } | ||||
|                     catch (KeyNotFoundException) | ||||
|                     { | ||||
|                         useragent = config.defUserAgent; | ||||
|                     } | ||||
|                 } | ||||
| 
 | ||||
|                 //if tls | ||||
|  |  | |||
|  | @ -99,8 +99,6 @@ | |||
|         /// </summary> | ||||
|         public string defUserAgent { get; set; } | ||||
| 
 | ||||
|         public string customizeUserAgent { get; set; } | ||||
| 
 | ||||
|         /// <summary> | ||||
|         /// 域名解析策略 | ||||
|         /// </summary> | ||||
|  |  | |||
							
								
								
									
										18
									
								
								v2rayN/v2rayN/Resx/ResUI.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										18
									
								
								v2rayN/v2rayN/Resx/ResUI.Designer.cs
									
									
									
										generated
									
									
									
								
							|  | @ -2392,15 +2392,6 @@ namespace v2rayN.Resx { | |||
|             } | ||||
|         } | ||||
|          | ||||
|         /// <summary> | ||||
|         ///   查找类似 Customize User-Agent 的本地化字符串。 | ||||
|         /// </summary> | ||||
|         public static string TbSettingsCustomizeUserAgent { | ||||
|             get { | ||||
|                 return ResourceManager.GetString("TbSettingsCustomizeUserAgent", resourceCulture); | ||||
|             } | ||||
|         } | ||||
|          | ||||
|         /// <summary> | ||||
|         ///   查找类似 AllowInsecure 的本地化字符串。 | ||||
|         /// </summary> | ||||
|  | @ -2428,6 +2419,15 @@ namespace v2rayN.Resx { | |||
|             } | ||||
|         } | ||||
|          | ||||
|         /// <summary> | ||||
|         ///   查找类似 This parameter is valid only for tcp/http and ws 的本地化字符串。 | ||||
|         /// </summary> | ||||
|         public static string TbSettingsDefUserAgentTips { | ||||
|             get { | ||||
|                 return ResourceManager.GetString("TbSettingsDefUserAgentTips", resourceCulture); | ||||
|             } | ||||
|         } | ||||
|          | ||||
|         /// <summary> | ||||
|         ///   查找类似 Outbound Freedom domainStrategy 的本地化字符串。 | ||||
|         /// </summary> | ||||
|  |  | |||
|  | @ -1060,10 +1060,10 @@ | |||
|   <data name="TbSettingsTunModeShowWindow" xml:space="preserve"> | ||||
|     <value>نمایش کنسول</value> | ||||
|   </data> | ||||
|   <data name="TbSettingsCustomizeUserAgent" xml:space="preserve"> | ||||
|     <value>Customize User-Agent</value> | ||||
|   </data> | ||||
|   <data name="TbSettingsDefUserAgent" xml:space="preserve"> | ||||
|     <value>User-Agent</value> | ||||
|   </data> | ||||
|   <data name="TbSettingsDefUserAgentTips" xml:space="preserve"> | ||||
|     <value>This parameter is valid only for tcp/http and ws</value> | ||||
|   </data> | ||||
| </root> | ||||
|  | @ -1087,10 +1087,10 @@ | |||
|   <data name="TbSettingsDefFingerprint" xml:space="preserve"> | ||||
|     <value>Default TLS fingerprint</value> | ||||
|   </data> | ||||
|   <data name="TbSettingsCustomizeUserAgent" xml:space="preserve"> | ||||
|     <value>Customize User-Agent</value> | ||||
|   </data> | ||||
|   <data name="TbSettingsDefUserAgent" xml:space="preserve"> | ||||
|     <value>User-Agent</value> | ||||
|   </data> | ||||
|   <data name="TbSettingsDefUserAgentTips" xml:space="preserve"> | ||||
|     <value>This parameter is valid only for tcp/http and ws</value> | ||||
|   </data> | ||||
| </root> | ||||
|  | @ -1087,10 +1087,10 @@ | |||
|   <data name="TbSettingsDefFingerprint" xml:space="preserve"> | ||||
|     <value>默认TLS指纹(fingerprint)</value> | ||||
|   </data> | ||||
|   <data name="TbSettingsCustomizeUserAgent" xml:space="preserve"> | ||||
|     <value>自定义用户代理(UA)</value> | ||||
|   </data> | ||||
|   <data name="TbSettingsDefUserAgent" xml:space="preserve"> | ||||
|     <value>用户代理(UA)</value> | ||||
|   </data> | ||||
|   <data name="TbSettingsDefUserAgentTips" xml:space="preserve"> | ||||
|     <value>仅对tcp/http、ws协议生效</value> | ||||
|   </data> | ||||
| </root> | ||||
|  | @ -30,7 +30,6 @@ namespace v2rayN.ViewModels | |||
|         [Reactive] public bool defAllowInsecure { get; set; } | ||||
|         [Reactive] public string defFingerprint { get; set; } | ||||
|         [Reactive] public string defUserAgent { get; set; } | ||||
|         [Reactive] public string customizeUserAgent { get; set; } | ||||
|         #endregion | ||||
| 
 | ||||
|         #region Core DNS | ||||
|  | @ -115,7 +114,6 @@ namespace v2rayN.ViewModels | |||
|             defAllowInsecure = _config.defAllowInsecure; | ||||
|             defFingerprint = _config.defFingerprint; | ||||
|             defUserAgent = _config.defUserAgent; | ||||
|             customizeUserAgent = _config.customizeUserAgent; | ||||
|             #endregion | ||||
| 
 | ||||
|             #region Core DNS | ||||
|  | @ -277,7 +275,6 @@ namespace v2rayN.ViewModels | |||
|             _config.defAllowInsecure = defAllowInsecure; | ||||
|             _config.defFingerprint = defFingerprint; | ||||
|             _config.defUserAgent = defUserAgent; | ||||
|             _config.customizeUserAgent = customizeUserAgent; | ||||
| 
 | ||||
| 
 | ||||
|             //DNS | ||||
|  |  | |||
|  | @ -70,6 +70,7 @@ | |||
|                         <Grid.ColumnDefinitions> | ||||
|                             <ColumnDefinition Width="Auto" /> | ||||
|                             <ColumnDefinition Width="Auto" /> | ||||
|                             <ColumnDefinition Width="Auto" /> | ||||
|                         </Grid.ColumnDefinitions> | ||||
| 
 | ||||
|                         <TextBlock | ||||
|  | @ -264,21 +265,13 @@ | |||
|                         x:Name="cmbdefUserAgent" | ||||
|                         Grid.Row="13" | ||||
|                         Grid.Column="1" | ||||
|                         Margin="{StaticResource SettingItemMargin}" /> | ||||
| 
 | ||||
|                         Margin="{StaticResource SettingItemMargin}" IsEditable="True" /> | ||||
|                         <TextBlock | ||||
|                         Grid.Row="14" | ||||
|                         Grid.Column="0" | ||||
|                         Grid.Row="13" | ||||
|                         Grid.Column="3" | ||||
|                         Margin="{StaticResource SettingItemMargin}" | ||||
|                         VerticalAlignment="Center" | ||||
|                         Style="{StaticResource ToolbarTextBlock}" | ||||
|                         Text="{x:Static resx:ResUI.TbSettingsCustomizeUserAgent}" /> | ||||
|                         <TextBox | ||||
|                         x:Name="txtcustomizeUserAgent" | ||||
|                         Grid.Row="14" | ||||
|                         Grid.Column="1" | ||||
|                         Width="200" | ||||
|                         Margin="{StaticResource SettingItemMargin}" /> | ||||
|                         Text="{x:Static resx:ResUI.TbSettingsDefUserAgentTips}" /> | ||||
|                     </Grid> | ||||
|                 </ScrollViewer> | ||||
|             </TabItem> | ||||
|  |  | |||
|  | @ -73,7 +73,6 @@ namespace v2rayN.Views | |||
|                 this.Bind(ViewModel, vm => vm.defAllowInsecure, v => v.togdefAllowInsecure.IsChecked).DisposeWith(disposables); | ||||
|                 this.Bind(ViewModel, vm => vm.defFingerprint, v => v.cmbdefFingerprint.Text).DisposeWith(disposables); | ||||
|                 this.Bind(ViewModel, vm => vm.defUserAgent, v => v.cmbdefUserAgent.Text).DisposeWith(disposables); | ||||
|                 this.Bind(ViewModel, vm => vm.customizeUserAgent, v => v.txtcustomizeUserAgent.Text).DisposeWith(disposables); | ||||
| 
 | ||||
| 
 | ||||
|                 this.Bind(ViewModel, vm => vm.domainStrategy4Freedom, v => v.cmbdomainStrategy4Freedom.Text).DisposeWith(disposables); | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 mojpangr26
						mojpangr26