diff --git a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs index 976e6de7..fa56d071 100644 --- a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs +++ b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs @@ -1528,7 +1528,7 @@ namespace v2rayN.ViewModels private void ChangeSystemProxyStatus(ESysProxyType type, bool blChange) { - SysProxyHandle.UpdateSysProxy(_config, false); + SysProxyHandle.UpdateSysProxy(_config, _config.tunModeItem.enableTun ? true : false); _noticeHandler?.SendMessage(ResUI.TipChangeSystemProxy, true); Application.Current.Dispatcher.Invoke((Action)(() => diff --git a/v2rayN/v2rayN/ViewModels/RoutingRuleDetailsViewModel.cs b/v2rayN/v2rayN/ViewModels/RoutingRuleDetailsViewModel.cs index d1f7abf8..4cae5da2 100644 --- a/v2rayN/v2rayN/ViewModels/RoutingRuleDetailsViewModel.cs +++ b/v2rayN/v2rayN/ViewModels/RoutingRuleDetailsViewModel.cs @@ -95,7 +95,7 @@ namespace v2rayN.ViewModels if (!hasRule) { - UI.ShowWarning(string.Format(ResUI.RoutingRuleDetailRequiredTips, "Port/Protocol/Domain/IP")); + UI.ShowWarning(string.Format(ResUI.RoutingRuleDetailRequiredTips, "Port/Protocol/Domain/IP/Process")); return; } //_noticeHandler?.Enqueue(ResUI.OperationSuccess);