gitextract_b47e1nds/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── 01_bug_report.yml │ │ └── 02_feature_request.yml │ └── workflows/ │ ├── ci.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md └── v2rayN/ ├── .gitattributes ├── .gitignore ├── HiddifyRestartN/ │ ├── HiddifyRestartN.csproj │ ├── Program.cs │ └── Properties/ │ └── launchSettings.json ├── HiddifyUpgradeN/ │ ├── HiddifyUpgradeN.csproj │ ├── MainForm.Designer.cs │ ├── MainForm.cs │ ├── MainForm.resx │ ├── Program.cs │ ├── Properties/ │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── app.manifest ├── PacLib/ │ ├── PacHandler.cs │ ├── PacLib.csproj │ ├── Resources/ │ │ └── pac.txt │ ├── Resources.Designer.cs │ └── Resources.resx ├── ProtosLib/ │ ├── ProtosLib.csproj │ ├── Statistics.proto │ └── Tests.cs ├── v2rayN/ │ ├── App.xaml │ ├── App.xaml.cs │ ├── AssemblyInfo.cs │ ├── Base/ │ │ ├── DownloaderHelper.cs │ │ ├── HttpClientHelper.cs │ │ ├── MyDGTextColumn.cs │ │ ├── SqliteHelper.cs │ │ └── StringEx.cs │ ├── Converters/ │ │ ├── DelayColorConverter.cs │ │ ├── LocalizeConverter.cs │ │ ├── MaterialDesignFonts.cs │ │ └── SizeConverter.cs │ ├── FodyWeavers.xml │ ├── Global.cs │ ├── Handler/ │ │ ├── ConfigHandler.cs │ │ ├── CoreConfigHandler.cs │ │ ├── CoreConfigSingbox.cs │ │ ├── CoreConfigV2ray.cs │ │ ├── CoreHandler.cs │ │ ├── DownloadHandle.cs │ │ ├── HotkeyHandler.cs │ │ ├── LazyConfig.cs │ │ ├── MainFormHandler.cs │ │ ├── NoticeHandler.cs │ │ ├── ProfileExHandler.cs │ │ ├── ProxySetting.cs │ │ ├── QRCodeHelper.cs │ │ ├── ShareHandler.cs │ │ ├── SpeedtestHandler.cs │ │ ├── StatisticsHandler.cs │ │ ├── SysProxyHandle.cs │ │ ├── TunHandler.cs │ │ └── UpdateHandle.cs │ ├── Mode/ │ │ ├── BalancerItem.cs │ │ ├── ComboItem.cs │ │ ├── Config.cs │ │ ├── ConfigItems.cs │ │ ├── ConfigOld.cs │ │ ├── CoreInfo.cs │ │ ├── DNSItem.cs │ │ ├── EConfigType.cs │ │ ├── ECoreType.cs │ │ ├── EGlobalHotkey.cs │ │ ├── EMove.cs │ │ ├── EServerColName.cs │ │ ├── ESpeedActionType.cs │ │ ├── ESysProxyType.cs │ │ ├── EViewAction.cs │ │ ├── GitHubRelease.cs │ │ ├── HiddifyEnums.cs │ │ ├── ProfileExItem.cs │ │ ├── ProfileItem.cs │ │ ├── ProfileItemModel.cs │ │ ├── ProxyMode.cs │ │ ├── RoutingItem.cs │ │ ├── RoutingItemModel.cs │ │ ├── RulesItem.cs │ │ ├── RulesItemModel.cs │ │ ├── ServerSpeedItem.cs │ │ ├── ServerStatItem.cs │ │ ├── ServerTestItem.cs │ │ ├── SingboxConfig.cs │ │ ├── SsSIP008.cs │ │ ├── SubItem.cs │ │ ├── SubscriptionInfo.cs │ │ ├── SysproxyConfig.cs │ │ ├── V2rayConfig.cs │ │ ├── V2rayTcpRequest.cs │ │ └── VmessQRCode.cs │ ├── Resx/ │ │ ├── Hiddify.Designer.cs │ │ ├── Hiddify.resx │ │ ├── ResUI.Designer.cs │ │ ├── ResUI.fa-Ir.resx │ │ ├── ResUI.resx │ │ ├── ResUI.ru.resx │ │ └── ResUI.zh-Hans.resx │ ├── Sample/ │ │ ├── SampleClientConfig │ │ ├── SampleHttprequest │ │ ├── SampleHttpresponse │ │ ├── SampleInbound │ │ ├── SingboxSampleClientConfig │ │ ├── custom_routing_black │ │ ├── custom_routing_global │ │ ├── custom_routing_locked │ │ ├── custom_routing_rules │ │ ├── custom_routing_white │ │ ├── dns_singbox_normal │ │ ├── dns_v2ray_normal │ │ ├── tun_singbox │ │ ├── tun_singbox_dns │ │ ├── tun_singbox_inbound │ │ └── tun_singbox_rules │ ├── Tool/ │ │ ├── DeepLinking.cs │ │ ├── FileManager.cs │ │ ├── Job.cs │ │ ├── Logging.cs │ │ ├── QueryableExtension.cs │ │ ├── TestSpeed.cs │ │ ├── UI.cs │ │ └── Utils.cs │ ├── ViewModels/ │ │ ├── AddServer2ViewModel.cs │ │ ├── AddServerViewModel.cs │ │ ├── AnotherCommandImplementation.cs │ │ ├── DNSSettingViewModel.cs │ │ ├── DemoItem.cs │ │ ├── HomeWindowViewModel.cs │ │ ├── MainWindowViewModel.cs │ │ ├── OptionSettingViewModel.cs │ │ ├── RoutingRuleDetailsViewModel.cs │ │ ├── RoutingRuleSettingViewModel.cs │ │ ├── RoutingSettingViewModel.cs │ │ ├── SubEditViewModel.cs │ │ ├── SubSettingViewModel.cs │ │ └── ViewModelBase.cs │ ├── Views/ │ │ ├── AddServer2Window.xaml │ │ ├── AddServer2Window.xaml.cs │ │ ├── AddServerWindow.xaml │ │ ├── AddServerWindow.xaml.cs │ │ ├── DNSSettingWindow.xaml │ │ ├── DNSSettingWindow.xaml.cs │ │ ├── GlobalHotkeySettingWindow.xaml │ │ ├── GlobalHotkeySettingWindow.xaml.cs │ │ ├── HiddifyUI.xaml │ │ ├── HiddifyUI.xaml.cs │ │ ├── MainSubInfoView.xaml │ │ ├── MainSubInfoView.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MsgView.xaml │ │ ├── MsgView.xaml.cs │ │ ├── OptionSettingWindow.xaml │ │ ├── OptionSettingWindow.xaml.cs │ │ ├── QrcodeView.xaml │ │ ├── QrcodeView.xaml.cs │ │ ├── RoutingRuleDetailsWindow.xaml │ │ ├── RoutingRuleDetailsWindow.xaml.cs │ │ ├── RoutingRuleSettingWindow.xaml │ │ ├── RoutingRuleSettingWindow.xaml.cs │ │ ├── RoutingSettingWindow.xaml │ │ ├── RoutingSettingWindow.xaml.cs │ │ ├── SubEditWindow.xaml │ │ ├── SubEditWindow.xaml.cs │ │ ├── SubInfoView.xaml │ │ ├── SubInfoView.xaml.cs │ │ ├── SubSettingWindow.xaml │ │ └── SubSettingWindow.xaml.cs │ ├── app.manifest │ └── v2rayN.csproj └── v2rayN.sln