├── .bartycrouch.toml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── certs │ └── dist.p12.enc └── workflows │ ├── main.yml │ └── pull_request.yaml ├── .gitignore ├── .swiftlint.yml ├── ClashX.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ ├── ClashX.xcscheme │ └── com.west2online.ClashX.ProxyConfigHelper.xcscheme ├── ClashX.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── swiftpm │ └── Package.resolved ├── ClashX ├── Actions │ ├── TerminalCleanUpAction.swift │ ├── UpdateConfigAction.swift │ └── UpdateExternalResourceAction.swift ├── AppDelegate.swift ├── AppleScript │ ├── ProxyModeChangeCommand.swift │ ├── ProxySetting.sdef │ └── ProxySettingCommand.swift ├── Base.lproj │ └── Main.storyboard ├── Basic │ ├── Combine+Ext.swift │ ├── LaunchAtLogin.swift │ ├── Logger.swift │ ├── NSView+Layout.swift │ ├── SpeedUtils.swift │ ├── String+Extension.swift │ └── UnsafePointer+bridge.swift ├── ClashWindowController.swift ├── ClashX-Bridging-Header.h ├── ClashX.entitlements ├── Extensions │ ├── AppDelegate+..swift │ ├── Array+Safe.swift │ ├── Cgo+Convert.swift │ ├── DateFormatter+.swift │ ├── NSAlert+Extension.swift │ ├── NSTableView+Reload.swift │ ├── NSTextField+Vibrancy.swift │ ├── NSUserNotificationCenter+Extension.swift │ ├── NSView+Nib.swift │ └── String+Encode.swift ├── General │ ├── ApiRequest.swift │ ├── Managers │ │ ├── AutoUpgardeManager.swift │ │ ├── ClashResourceManager.swift │ │ ├── ConfigFileManager.swift │ │ ├── ConfigManager.swift │ │ ├── ConnectionManager.swift │ │ ├── ICloudManager.swift │ │ ├── MenuItemFactory.swift │ │ ├── PrivilegedHelperManager+Legacy.swift │ │ ├── PrivilegedHelperManager.swift │ │ ├── RemoteConfigManager.swift │ │ ├── RemoteControlManager.swift │ │ ├── Settings.swift │ │ ├── SystemProxyManager.swift │ │ └── WebPortalManager.swift │ └── Utils │ │ ├── AppVersionUtil.swift │ │ ├── ClashStatusTool.swift │ │ ├── Command.swift │ │ ├── JSBridge.swift │ │ ├── JSBridgeHandler.swift │ │ ├── NetworkChangeNotifier.swift │ │ └── SSIDSuspendTool.swift ├── Images.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x.png │ │ ├── icon_16x16.png │ │ ├── icon_16x16@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x.png │ │ ├── icon_512x512.png │ │ └── icon_512x512@2x.png │ ├── Contents.json │ ├── icon_connection_done.imageset │ │ ├── Contents.json │ │ ├── icon_connected.png │ │ └── icon_connected@2x.png │ ├── icon_connection_fail.imageset │ │ ├── Contents.json │ │ ├── icon_connection_fail.png │ │ └── icon_connection_fail@2x.png │ └── icon_connection_inprogress.imageset │ │ ├── Contents.json │ │ ├── icon_connecting.png │ │ └── icon_connecting@2x.png ├── Info.plist ├── Macro │ ├── Notification.swift │ └── Paths.swift ├── Models │ ├── ClashConfig.swift │ ├── ClashConnection.swift │ ├── ClashProvider.swift │ ├── ClashProxy.swift │ ├── ClashRule.swift │ ├── RemoteConfigModel.swift │ └── SavedProxyModel.swift ├── ProxyConfig │ └── ProxyConfig │ │ └── main.m ├── Resources │ ├── .gitkeep │ ├── menu_icon@2x.png │ └── sampleConfig.yaml ├── Support Files │ ├── en.lproj │ │ └── Localizable.strings │ ├── zh-Hans.lproj │ │ └── Localizable.strings │ └── zh-Hant.lproj │ │ └── Localizable.strings ├── Vendor │ ├── LoginKitWrapper.h │ ├── LoginKitWrapper.m │ ├── LoginServiceKit │ │ └── LoginServiceKit.swift │ ├── UserDefaultWrapper.swift │ └── Witness │ │ ├── EventStream.swift │ │ ├── FileEvent.swift │ │ ├── Witness.h │ │ └── Witness.swift ├── ViewController.swift ├── ViewControllers │ ├── AboutViewController.swift │ ├── ClashWebViewContoller.swift │ ├── Connections │ │ ├── ConnectionsViewController.swift │ │ ├── DashboardSubViewControllerProtocol.swift │ │ ├── DashboardViewController.swift │ │ ├── Requests │ │ │ ├── ConnectionsReq.swift │ │ │ └── StructedLogReq.swift │ │ ├── ViewModels │ │ │ ├── ConnectionDetailViewModel.swift │ │ │ ├── ConnectionLeftPannelViewModel.swift │ │ │ ├── ConnectionTopListViewModel.swift │ │ │ └── ConnectionsViewModel.swift │ │ └── Views │ │ │ ├── Base.lproj │ │ │ └── ConnectionDetailInfoGeneralView.xib │ │ │ ├── Cell │ │ │ ├── ConnectionCellProtocol.swift │ │ │ ├── ConnectionLeftTextCellView.swift │ │ │ ├── ConnectionProxyClientCellView.swift │ │ │ ├── ConnectionStatusIconCellView.swift │ │ │ └── ConnectionTextCellView.swift │ │ │ ├── ConnectionColume.swift │ │ │ ├── ConnectionDetailInfoGeneralView.swift │ │ │ ├── ConnectionDetailInfoView.swift │ │ │ ├── ConnectionLeftPannelView.swift │ │ │ ├── ConnectionTopListView.swift │ │ │ ├── SectionedTableView.swift │ │ │ ├── zh-Hans.lproj │ │ │ └── ConnectionDetailInfoGeneralView.strings │ │ │ └── zh-Hant.lproj │ │ │ └── ConnectionDetailInfoGeneralView.strings │ ├── ExternalControlViewController.swift │ ├── RemoteConfigViewController.swift │ └── Settings │ │ ├── DebugSettingViewController.swift │ │ ├── GeneralSettingViewController.swift │ │ ├── GlobalShortCutViewController.swift │ │ └── SettingTabViewController.swift ├── Views │ ├── MenuItemBaseView.swift │ ├── NormalMenuItemView.swift │ ├── ProxyDelayHistoryMenu.swift │ ├── ProxyGroupMenu.swift │ ├── ProxyGroupMenuItemView.swift │ ├── ProxyGroupSpeedTestMenuItem.swift │ ├── ProxyItemView.swift │ ├── ProxyMenuItem.swift │ ├── RemoteConfigAddView.xib │ ├── RemoteConfigUpdateIntervalSettingView.swift │ └── StatusItem │ │ ├── StatusItemTool.swift │ │ ├── StatusItemView.swift │ │ ├── StatusItemView.xib │ │ └── StatusItemViewProtocol.swift ├── add_build_info.py ├── goClash │ ├── UIHelper.h │ ├── UIHelper.m │ ├── build.sh │ ├── build_clash_universal.py │ ├── go.mod │ ├── go.sum │ ├── main.go │ ├── proccess.go │ └── upgrade_core.py ├── zh-Hans.lproj │ └── Main.strings └── zh-Hant.lproj │ └── Main.strings ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Podfile ├── Podfile.lock ├── ProxyConfigHelper ├── CommonUtils.h ├── CommonUtils.m ├── Helper-Info.plist ├── Helper-Launchd.plist ├── ProxyConfigHelper.h ├── ProxyConfigHelper.m ├── ProxyConfigRemoteProcessProtocol.h ├── ProxySettingTool.h ├── ProxySettingTool.m ├── com.west2online.ClashX.ProxyConfigHelper.entitlements └── main.m ├── README.md ├── SMJobBlessUtil.py ├── Shortcuts.md ├── a_cat_with_eye.png ├── fastlane ├── Appfile ├── Fastfile ├── Pluginfile └── README.md ├── install_dependency.sh ├── scripts └── travis │ └── .gitkeep ├── updateLocalization.sh └── zh-Hans.lproj └── Main.storyboard /.bartycrouch.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/.bartycrouch.toml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/certs/dist.p12.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/.github/certs/dist.p12.enc -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/.github/workflows/pull_request.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /ClashX.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ClashX.xcodeproj/xcshareddata/xcschemes/ClashX.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX.xcodeproj/xcshareddata/xcschemes/ClashX.xcscheme -------------------------------------------------------------------------------- /ClashX.xcodeproj/xcshareddata/xcschemes/com.west2online.ClashX.ProxyConfigHelper.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX.xcodeproj/xcshareddata/xcschemes/com.west2online.ClashX.ProxyConfigHelper.xcscheme -------------------------------------------------------------------------------- /ClashX.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ClashX.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ClashX.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /ClashX/Actions/TerminalCleanUpAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Actions/TerminalCleanUpAction.swift -------------------------------------------------------------------------------- /ClashX/Actions/UpdateConfigAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Actions/UpdateConfigAction.swift -------------------------------------------------------------------------------- /ClashX/Actions/UpdateExternalResourceAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Actions/UpdateExternalResourceAction.swift -------------------------------------------------------------------------------- /ClashX/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/AppDelegate.swift -------------------------------------------------------------------------------- /ClashX/AppleScript/ProxyModeChangeCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/AppleScript/ProxyModeChangeCommand.swift -------------------------------------------------------------------------------- /ClashX/AppleScript/ProxySetting.sdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/AppleScript/ProxySetting.sdef -------------------------------------------------------------------------------- /ClashX/AppleScript/ProxySettingCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/AppleScript/ProxySettingCommand.swift -------------------------------------------------------------------------------- /ClashX/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ClashX/Basic/Combine+Ext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Basic/Combine+Ext.swift -------------------------------------------------------------------------------- /ClashX/Basic/LaunchAtLogin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Basic/LaunchAtLogin.swift -------------------------------------------------------------------------------- /ClashX/Basic/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Basic/Logger.swift -------------------------------------------------------------------------------- /ClashX/Basic/NSView+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Basic/NSView+Layout.swift -------------------------------------------------------------------------------- /ClashX/Basic/SpeedUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Basic/SpeedUtils.swift -------------------------------------------------------------------------------- /ClashX/Basic/String+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Basic/String+Extension.swift -------------------------------------------------------------------------------- /ClashX/Basic/UnsafePointer+bridge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Basic/UnsafePointer+bridge.swift -------------------------------------------------------------------------------- /ClashX/ClashWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ClashWindowController.swift -------------------------------------------------------------------------------- /ClashX/ClashX-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ClashX-Bridging-Header.h -------------------------------------------------------------------------------- /ClashX/ClashX.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ClashX.entitlements -------------------------------------------------------------------------------- /ClashX/Extensions/AppDelegate+..swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Extensions/AppDelegate+..swift -------------------------------------------------------------------------------- /ClashX/Extensions/Array+Safe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Extensions/Array+Safe.swift -------------------------------------------------------------------------------- /ClashX/Extensions/Cgo+Convert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Extensions/Cgo+Convert.swift -------------------------------------------------------------------------------- /ClashX/Extensions/DateFormatter+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Extensions/DateFormatter+.swift -------------------------------------------------------------------------------- /ClashX/Extensions/NSAlert+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Extensions/NSAlert+Extension.swift -------------------------------------------------------------------------------- /ClashX/Extensions/NSTableView+Reload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Extensions/NSTableView+Reload.swift -------------------------------------------------------------------------------- /ClashX/Extensions/NSTextField+Vibrancy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Extensions/NSTextField+Vibrancy.swift -------------------------------------------------------------------------------- /ClashX/Extensions/NSUserNotificationCenter+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Extensions/NSUserNotificationCenter+Extension.swift -------------------------------------------------------------------------------- /ClashX/Extensions/NSView+Nib.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Extensions/NSView+Nib.swift -------------------------------------------------------------------------------- /ClashX/Extensions/String+Encode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Extensions/String+Encode.swift -------------------------------------------------------------------------------- /ClashX/General/ApiRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/ApiRequest.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/AutoUpgardeManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/AutoUpgardeManager.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/ClashResourceManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/ClashResourceManager.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/ConfigFileManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/ConfigFileManager.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/ConfigManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/ConfigManager.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/ConnectionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/ConnectionManager.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/ICloudManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/ICloudManager.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/MenuItemFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/MenuItemFactory.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/PrivilegedHelperManager+Legacy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/PrivilegedHelperManager+Legacy.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/PrivilegedHelperManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/PrivilegedHelperManager.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/RemoteConfigManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/RemoteConfigManager.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/RemoteControlManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/RemoteControlManager.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/Settings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/Settings.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/SystemProxyManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/SystemProxyManager.swift -------------------------------------------------------------------------------- /ClashX/General/Managers/WebPortalManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Managers/WebPortalManager.swift -------------------------------------------------------------------------------- /ClashX/General/Utils/AppVersionUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Utils/AppVersionUtil.swift -------------------------------------------------------------------------------- /ClashX/General/Utils/ClashStatusTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Utils/ClashStatusTool.swift -------------------------------------------------------------------------------- /ClashX/General/Utils/Command.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Utils/Command.swift -------------------------------------------------------------------------------- /ClashX/General/Utils/JSBridge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Utils/JSBridge.swift -------------------------------------------------------------------------------- /ClashX/General/Utils/JSBridgeHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Utils/JSBridgeHandler.swift -------------------------------------------------------------------------------- /ClashX/General/Utils/NetworkChangeNotifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Utils/NetworkChangeNotifier.swift -------------------------------------------------------------------------------- /ClashX/General/Utils/SSIDSuspendTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/General/Utils/SSIDSuspendTool.swift -------------------------------------------------------------------------------- /ClashX/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ClashX/Images.xcassets/AppIcon.appiconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/AppIcon.appiconset/icon_128x128.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/AppIcon.appiconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/AppIcon.appiconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/AppIcon.appiconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/AppIcon.appiconset/icon_16x16.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/AppIcon.appiconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/AppIcon.appiconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/AppIcon.appiconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/AppIcon.appiconset/icon_256x256.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/AppIcon.appiconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/AppIcon.appiconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/AppIcon.appiconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/AppIcon.appiconset/icon_32x32.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/AppIcon.appiconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/AppIcon.appiconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/AppIcon.appiconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/AppIcon.appiconset/icon_512x512.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/AppIcon.appiconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/AppIcon.appiconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /ClashX/Images.xcassets/icon_connection_done.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/icon_connection_done.imageset/Contents.json -------------------------------------------------------------------------------- /ClashX/Images.xcassets/icon_connection_done.imageset/icon_connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/icon_connection_done.imageset/icon_connected.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/icon_connection_done.imageset/icon_connected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/icon_connection_done.imageset/icon_connected@2x.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/icon_connection_fail.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/icon_connection_fail.imageset/Contents.json -------------------------------------------------------------------------------- /ClashX/Images.xcassets/icon_connection_fail.imageset/icon_connection_fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/icon_connection_fail.imageset/icon_connection_fail.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/icon_connection_fail.imageset/icon_connection_fail@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/icon_connection_fail.imageset/icon_connection_fail@2x.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/icon_connection_inprogress.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/icon_connection_inprogress.imageset/Contents.json -------------------------------------------------------------------------------- /ClashX/Images.xcassets/icon_connection_inprogress.imageset/icon_connecting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/icon_connection_inprogress.imageset/icon_connecting.png -------------------------------------------------------------------------------- /ClashX/Images.xcassets/icon_connection_inprogress.imageset/icon_connecting@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Images.xcassets/icon_connection_inprogress.imageset/icon_connecting@2x.png -------------------------------------------------------------------------------- /ClashX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Info.plist -------------------------------------------------------------------------------- /ClashX/Macro/Notification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Macro/Notification.swift -------------------------------------------------------------------------------- /ClashX/Macro/Paths.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Macro/Paths.swift -------------------------------------------------------------------------------- /ClashX/Models/ClashConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Models/ClashConfig.swift -------------------------------------------------------------------------------- /ClashX/Models/ClashConnection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Models/ClashConnection.swift -------------------------------------------------------------------------------- /ClashX/Models/ClashProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Models/ClashProvider.swift -------------------------------------------------------------------------------- /ClashX/Models/ClashProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Models/ClashProxy.swift -------------------------------------------------------------------------------- /ClashX/Models/ClashRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Models/ClashRule.swift -------------------------------------------------------------------------------- /ClashX/Models/RemoteConfigModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Models/RemoteConfigModel.swift -------------------------------------------------------------------------------- /ClashX/Models/SavedProxyModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Models/SavedProxyModel.swift -------------------------------------------------------------------------------- /ClashX/ProxyConfig/ProxyConfig/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ProxyConfig/ProxyConfig/main.m -------------------------------------------------------------------------------- /ClashX/Resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ClashX/Resources/menu_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Resources/menu_icon@2x.png -------------------------------------------------------------------------------- /ClashX/Resources/sampleConfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Resources/sampleConfig.yaml -------------------------------------------------------------------------------- /ClashX/Support Files/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Support Files/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /ClashX/Support Files/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Support Files/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /ClashX/Support Files/zh-Hant.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Support Files/zh-Hant.lproj/Localizable.strings -------------------------------------------------------------------------------- /ClashX/Vendor/LoginKitWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Vendor/LoginKitWrapper.h -------------------------------------------------------------------------------- /ClashX/Vendor/LoginKitWrapper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Vendor/LoginKitWrapper.m -------------------------------------------------------------------------------- /ClashX/Vendor/LoginServiceKit/LoginServiceKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Vendor/LoginServiceKit/LoginServiceKit.swift -------------------------------------------------------------------------------- /ClashX/Vendor/UserDefaultWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Vendor/UserDefaultWrapper.swift -------------------------------------------------------------------------------- /ClashX/Vendor/Witness/EventStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Vendor/Witness/EventStream.swift -------------------------------------------------------------------------------- /ClashX/Vendor/Witness/FileEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Vendor/Witness/FileEvent.swift -------------------------------------------------------------------------------- /ClashX/Vendor/Witness/Witness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Vendor/Witness/Witness.h -------------------------------------------------------------------------------- /ClashX/Vendor/Witness/Witness.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Vendor/Witness/Witness.swift -------------------------------------------------------------------------------- /ClashX/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewController.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/AboutViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/AboutViewController.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/ClashWebViewContoller.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/ClashWebViewContoller.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/ConnectionsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/ConnectionsViewController.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/DashboardSubViewControllerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/DashboardSubViewControllerProtocol.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/DashboardViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/DashboardViewController.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Requests/ConnectionsReq.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Requests/ConnectionsReq.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Requests/StructedLogReq.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Requests/StructedLogReq.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/ViewModels/ConnectionDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/ViewModels/ConnectionDetailViewModel.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/ViewModels/ConnectionLeftPannelViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/ViewModels/ConnectionLeftPannelViewModel.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/ViewModels/ConnectionTopListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/ViewModels/ConnectionTopListViewModel.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/ViewModels/ConnectionsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/ViewModels/ConnectionsViewModel.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/Base.lproj/ConnectionDetailInfoGeneralView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/Base.lproj/ConnectionDetailInfoGeneralView.xib -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/Cell/ConnectionCellProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/Cell/ConnectionCellProtocol.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/Cell/ConnectionLeftTextCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/Cell/ConnectionLeftTextCellView.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/Cell/ConnectionProxyClientCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/Cell/ConnectionProxyClientCellView.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/Cell/ConnectionStatusIconCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/Cell/ConnectionStatusIconCellView.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/Cell/ConnectionTextCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/Cell/ConnectionTextCellView.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/ConnectionColume.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/ConnectionColume.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/ConnectionDetailInfoGeneralView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/ConnectionDetailInfoGeneralView.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/ConnectionDetailInfoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/ConnectionDetailInfoView.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/ConnectionLeftPannelView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/ConnectionLeftPannelView.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/ConnectionTopListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/ConnectionTopListView.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/SectionedTableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/SectionedTableView.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/zh-Hans.lproj/ConnectionDetailInfoGeneralView.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/zh-Hans.lproj/ConnectionDetailInfoGeneralView.strings -------------------------------------------------------------------------------- /ClashX/ViewControllers/Connections/Views/zh-Hant.lproj/ConnectionDetailInfoGeneralView.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Connections/Views/zh-Hant.lproj/ConnectionDetailInfoGeneralView.strings -------------------------------------------------------------------------------- /ClashX/ViewControllers/ExternalControlViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/ExternalControlViewController.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/RemoteConfigViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/RemoteConfigViewController.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Settings/DebugSettingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Settings/DebugSettingViewController.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Settings/GeneralSettingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Settings/GeneralSettingViewController.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Settings/GlobalShortCutViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Settings/GlobalShortCutViewController.swift -------------------------------------------------------------------------------- /ClashX/ViewControllers/Settings/SettingTabViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/ViewControllers/Settings/SettingTabViewController.swift -------------------------------------------------------------------------------- /ClashX/Views/MenuItemBaseView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/MenuItemBaseView.swift -------------------------------------------------------------------------------- /ClashX/Views/NormalMenuItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/NormalMenuItemView.swift -------------------------------------------------------------------------------- /ClashX/Views/ProxyDelayHistoryMenu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/ProxyDelayHistoryMenu.swift -------------------------------------------------------------------------------- /ClashX/Views/ProxyGroupMenu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/ProxyGroupMenu.swift -------------------------------------------------------------------------------- /ClashX/Views/ProxyGroupMenuItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/ProxyGroupMenuItemView.swift -------------------------------------------------------------------------------- /ClashX/Views/ProxyGroupSpeedTestMenuItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/ProxyGroupSpeedTestMenuItem.swift -------------------------------------------------------------------------------- /ClashX/Views/ProxyItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/ProxyItemView.swift -------------------------------------------------------------------------------- /ClashX/Views/ProxyMenuItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/ProxyMenuItem.swift -------------------------------------------------------------------------------- /ClashX/Views/RemoteConfigAddView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/RemoteConfigAddView.xib -------------------------------------------------------------------------------- /ClashX/Views/RemoteConfigUpdateIntervalSettingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/RemoteConfigUpdateIntervalSettingView.swift -------------------------------------------------------------------------------- /ClashX/Views/StatusItem/StatusItemTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/StatusItem/StatusItemTool.swift -------------------------------------------------------------------------------- /ClashX/Views/StatusItem/StatusItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/StatusItem/StatusItemView.swift -------------------------------------------------------------------------------- /ClashX/Views/StatusItem/StatusItemView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/StatusItem/StatusItemView.xib -------------------------------------------------------------------------------- /ClashX/Views/StatusItem/StatusItemViewProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/Views/StatusItem/StatusItemViewProtocol.swift -------------------------------------------------------------------------------- /ClashX/add_build_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/add_build_info.py -------------------------------------------------------------------------------- /ClashX/goClash/UIHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/goClash/UIHelper.h -------------------------------------------------------------------------------- /ClashX/goClash/UIHelper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/goClash/UIHelper.m -------------------------------------------------------------------------------- /ClashX/goClash/build.sh: -------------------------------------------------------------------------------- 1 | python3 build_clash_universal.py 2 | -------------------------------------------------------------------------------- /ClashX/goClash/build_clash_universal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/goClash/build_clash_universal.py -------------------------------------------------------------------------------- /ClashX/goClash/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/goClash/go.mod -------------------------------------------------------------------------------- /ClashX/goClash/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/goClash/go.sum -------------------------------------------------------------------------------- /ClashX/goClash/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/goClash/main.go -------------------------------------------------------------------------------- /ClashX/goClash/proccess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/goClash/proccess.go -------------------------------------------------------------------------------- /ClashX/goClash/upgrade_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/goClash/upgrade_core.py -------------------------------------------------------------------------------- /ClashX/zh-Hans.lproj/Main.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/zh-Hans.lproj/Main.strings -------------------------------------------------------------------------------- /ClashX/zh-Hant.lproj/Main.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ClashX/zh-Hant.lproj/Main.strings -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/Podfile.lock -------------------------------------------------------------------------------- /ProxyConfigHelper/CommonUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ProxyConfigHelper/CommonUtils.h -------------------------------------------------------------------------------- /ProxyConfigHelper/CommonUtils.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ProxyConfigHelper/CommonUtils.m -------------------------------------------------------------------------------- /ProxyConfigHelper/Helper-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ProxyConfigHelper/Helper-Info.plist -------------------------------------------------------------------------------- /ProxyConfigHelper/Helper-Launchd.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ProxyConfigHelper/Helper-Launchd.plist -------------------------------------------------------------------------------- /ProxyConfigHelper/ProxyConfigHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ProxyConfigHelper/ProxyConfigHelper.h -------------------------------------------------------------------------------- /ProxyConfigHelper/ProxyConfigHelper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ProxyConfigHelper/ProxyConfigHelper.m -------------------------------------------------------------------------------- /ProxyConfigHelper/ProxyConfigRemoteProcessProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ProxyConfigHelper/ProxyConfigRemoteProcessProtocol.h -------------------------------------------------------------------------------- /ProxyConfigHelper/ProxySettingTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ProxyConfigHelper/ProxySettingTool.h -------------------------------------------------------------------------------- /ProxyConfigHelper/ProxySettingTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ProxyConfigHelper/ProxySettingTool.m -------------------------------------------------------------------------------- /ProxyConfigHelper/com.west2online.ClashX.ProxyConfigHelper.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ProxyConfigHelper/com.west2online.ClashX.ProxyConfigHelper.entitlements -------------------------------------------------------------------------------- /ProxyConfigHelper/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/ProxyConfigHelper/main.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/README.md -------------------------------------------------------------------------------- /SMJobBlessUtil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/SMJobBlessUtil.py -------------------------------------------------------------------------------- /Shortcuts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/Shortcuts.md -------------------------------------------------------------------------------- /a_cat_with_eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/a_cat_with_eye.png -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/fastlane/Appfile -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/Pluginfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/fastlane/Pluginfile -------------------------------------------------------------------------------- /fastlane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/fastlane/README.md -------------------------------------------------------------------------------- /install_dependency.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/install_dependency.sh -------------------------------------------------------------------------------- /scripts/travis/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /updateLocalization.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/updateLocalization.sh -------------------------------------------------------------------------------- /zh-Hans.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passwa11/ClashX/HEAD/zh-Hans.lproj/Main.storyboard --------------------------------------------------------------------------------