├── .gitignore ├── Cartfile ├── Cartfile.resolved ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Leiter.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── tuluobo.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── Leiter.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Leiter ├── About │ └── AboutViewController.swift ├── Add │ ├── EncryptionViewController.swift │ ├── ProxyModeViewController.swift │ └── ScanQRViewController.swift ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── AppIcon-1024.png │ │ ├── AppIcon-120.png │ │ ├── AppIcon-152.png │ │ ├── AppIcon-167.png │ │ ├── AppIcon-180.png │ │ ├── AppIcon-20.png │ │ ├── AppIcon-29.png │ │ ├── AppIcon-40.png │ │ ├── AppIcon-58.png │ │ ├── AppIcon-60.png │ │ ├── AppIcon-76.png │ │ ├── AppIcon-80.png │ │ ├── AppIcon-87.png │ │ └── Contents.json │ ├── Contents.json │ ├── app-icon.imageset │ │ ├── Contents.json │ │ ├── app-icon@2x.png │ │ └── app-icon@3x.png │ ├── ar-scan-corners.imageset │ │ ├── Contents.json │ │ └── ar-scan-corners@2x.png │ ├── ic_about.imageset │ │ ├── Contents.json │ │ ├── ic_about@2x.png │ │ └── ic_about@3x.png │ ├── ic_checkmark.imageset │ │ ├── Contents.json │ │ ├── ic_checkmark@2x.png │ │ └── ic_checkmark@3x.png │ ├── ic_checkmark_circle.imageset │ │ ├── Contents.json │ │ ├── ic_checkmark_circle@2x.png │ │ └── ic_checkmark_circle@3x.png │ ├── ic_information.imageset │ │ ├── Contents.json │ │ ├── ic_information@2x.png │ │ └── ic_information@3x.png │ ├── ic_ios_add.imageset │ │ ├── Contents.json │ │ ├── ic_ios_add@2x.png │ │ └── ic_ios_add@3x.png │ └── scan_net.imageset │ │ ├── Contents.json │ │ └── scan_net@2x.png ├── Base.lproj │ ├── Http.storyboard │ ├── LaunchScreen.storyboard │ ├── Main.storyboard │ ├── Shadowsocks.storyboard │ └── Socks5.storyboard ├── Base │ └── BaseNavigationController.swift ├── Common │ ├── Constant.swift │ └── UIFontExtension.swift ├── Edit │ ├── Cell │ │ ├── SwitchCell.swift │ │ └── TextFieldCell.swift │ ├── EditHttpViewController.swift │ ├── EditSSViewController.swift │ └── EditSocks5ViewController.swift ├── Home │ ├── HomeViewController.swift │ ├── HomeViewModel.swift │ └── ProxyViewCell.swift ├── Info.plist ├── Leiter.entitlements ├── Manager │ ├── ConfigManager.swift │ ├── DatabaseManager.swift │ ├── LeiterManager.swift │ ├── TrackerManager.swift │ └── VPNManager.swift ├── Model │ ├── BaseModel.swift │ ├── Manager │ │ └── ProxyManager.swift │ └── Proxy.swift └── RuleResource │ ├── config.template.http.all.yaml │ ├── config.template.http.general.yaml │ ├── config.template.socks5.all.yaml │ ├── config.template.socks5.general.yaml │ ├── config.template.ss.all.yaml │ └── config.template.ss.general.yaml ├── NEWidget ├── ConfigParser │ ├── AdapterFactoryParser.swift │ ├── ConfigParserHelper.swift │ └── RuleParser.swift ├── Info.plist ├── NEWidget.entitlements └── PacketTunnelProvider.swift ├── Podfile ├── Podfile.lock └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/.gitignore -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Cartfile -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Cartfile.resolved -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem 'cocoapods', '1.8.0' 4 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/LICENSE -------------------------------------------------------------------------------- /Leiter.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Leiter.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Leiter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Leiter.xcodeproj/xcuserdata/tuluobo.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter.xcodeproj/xcuserdata/tuluobo.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Leiter.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Leiter.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Leiter/About/AboutViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/About/AboutViewController.swift -------------------------------------------------------------------------------- /Leiter/Add/EncryptionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Add/EncryptionViewController.swift -------------------------------------------------------------------------------- /Leiter/Add/ProxyModeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Add/ProxyModeViewController.swift -------------------------------------------------------------------------------- /Leiter/Add/ScanQRViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Add/ScanQRViewController.swift -------------------------------------------------------------------------------- /Leiter/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/AppDelegate.swift -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-120.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-152.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-167.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-180.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-20.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-40.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-58.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-60.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-76.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-80.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/AppIcon-87.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/app-icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/app-icon.imageset/Contents.json -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/app-icon.imageset/app-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/app-icon.imageset/app-icon@2x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/app-icon.imageset/app-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/app-icon.imageset/app-icon@3x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ar-scan-corners.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ar-scan-corners.imageset/Contents.json -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ar-scan-corners.imageset/ar-scan-corners@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ar-scan-corners.imageset/ar-scan-corners@2x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_about.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_about.imageset/Contents.json -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_about.imageset/ic_about@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_about.imageset/ic_about@2x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_about.imageset/ic_about@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_about.imageset/ic_about@3x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_checkmark.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_checkmark.imageset/Contents.json -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_checkmark.imageset/ic_checkmark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_checkmark.imageset/ic_checkmark@2x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_checkmark.imageset/ic_checkmark@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_checkmark.imageset/ic_checkmark@3x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_checkmark_circle.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_checkmark_circle.imageset/Contents.json -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_checkmark_circle.imageset/ic_checkmark_circle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_checkmark_circle.imageset/ic_checkmark_circle@2x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_checkmark_circle.imageset/ic_checkmark_circle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_checkmark_circle.imageset/ic_checkmark_circle@3x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_information.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_information.imageset/Contents.json -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_information.imageset/ic_information@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_information.imageset/ic_information@2x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_information.imageset/ic_information@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_information.imageset/ic_information@3x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_ios_add.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_ios_add.imageset/Contents.json -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_ios_add.imageset/ic_ios_add@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_ios_add.imageset/ic_ios_add@2x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/ic_ios_add.imageset/ic_ios_add@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/ic_ios_add.imageset/ic_ios_add@3x.png -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/scan_net.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/scan_net.imageset/Contents.json -------------------------------------------------------------------------------- /Leiter/Assets.xcassets/scan_net.imageset/scan_net@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Assets.xcassets/scan_net.imageset/scan_net@2x.png -------------------------------------------------------------------------------- /Leiter/Base.lproj/Http.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Base.lproj/Http.storyboard -------------------------------------------------------------------------------- /Leiter/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Leiter/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Leiter/Base.lproj/Shadowsocks.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Base.lproj/Shadowsocks.storyboard -------------------------------------------------------------------------------- /Leiter/Base.lproj/Socks5.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Base.lproj/Socks5.storyboard -------------------------------------------------------------------------------- /Leiter/Base/BaseNavigationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Base/BaseNavigationController.swift -------------------------------------------------------------------------------- /Leiter/Common/Constant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Common/Constant.swift -------------------------------------------------------------------------------- /Leiter/Common/UIFontExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Common/UIFontExtension.swift -------------------------------------------------------------------------------- /Leiter/Edit/Cell/SwitchCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Edit/Cell/SwitchCell.swift -------------------------------------------------------------------------------- /Leiter/Edit/Cell/TextFieldCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Edit/Cell/TextFieldCell.swift -------------------------------------------------------------------------------- /Leiter/Edit/EditHttpViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Edit/EditHttpViewController.swift -------------------------------------------------------------------------------- /Leiter/Edit/EditSSViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Edit/EditSSViewController.swift -------------------------------------------------------------------------------- /Leiter/Edit/EditSocks5ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Edit/EditSocks5ViewController.swift -------------------------------------------------------------------------------- /Leiter/Home/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Home/HomeViewController.swift -------------------------------------------------------------------------------- /Leiter/Home/HomeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Home/HomeViewModel.swift -------------------------------------------------------------------------------- /Leiter/Home/ProxyViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Home/ProxyViewCell.swift -------------------------------------------------------------------------------- /Leiter/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Info.plist -------------------------------------------------------------------------------- /Leiter/Leiter.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Leiter.entitlements -------------------------------------------------------------------------------- /Leiter/Manager/ConfigManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Manager/ConfigManager.swift -------------------------------------------------------------------------------- /Leiter/Manager/DatabaseManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Manager/DatabaseManager.swift -------------------------------------------------------------------------------- /Leiter/Manager/LeiterManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Manager/LeiterManager.swift -------------------------------------------------------------------------------- /Leiter/Manager/TrackerManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Manager/TrackerManager.swift -------------------------------------------------------------------------------- /Leiter/Manager/VPNManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Manager/VPNManager.swift -------------------------------------------------------------------------------- /Leiter/Model/BaseModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Model/BaseModel.swift -------------------------------------------------------------------------------- /Leiter/Model/Manager/ProxyManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Model/Manager/ProxyManager.swift -------------------------------------------------------------------------------- /Leiter/Model/Proxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/Model/Proxy.swift -------------------------------------------------------------------------------- /Leiter/RuleResource/config.template.http.all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/RuleResource/config.template.http.all.yaml -------------------------------------------------------------------------------- /Leiter/RuleResource/config.template.http.general.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/RuleResource/config.template.http.general.yaml -------------------------------------------------------------------------------- /Leiter/RuleResource/config.template.socks5.all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/RuleResource/config.template.socks5.all.yaml -------------------------------------------------------------------------------- /Leiter/RuleResource/config.template.socks5.general.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/RuleResource/config.template.socks5.general.yaml -------------------------------------------------------------------------------- /Leiter/RuleResource/config.template.ss.all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/RuleResource/config.template.ss.all.yaml -------------------------------------------------------------------------------- /Leiter/RuleResource/config.template.ss.general.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Leiter/RuleResource/config.template.ss.general.yaml -------------------------------------------------------------------------------- /NEWidget/ConfigParser/AdapterFactoryParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/NEWidget/ConfigParser/AdapterFactoryParser.swift -------------------------------------------------------------------------------- /NEWidget/ConfigParser/ConfigParserHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/NEWidget/ConfigParser/ConfigParserHelper.swift -------------------------------------------------------------------------------- /NEWidget/ConfigParser/RuleParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/NEWidget/ConfigParser/RuleParser.swift -------------------------------------------------------------------------------- /NEWidget/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/NEWidget/Info.plist -------------------------------------------------------------------------------- /NEWidget/NEWidget.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/NEWidget/NEWidget.entitlements -------------------------------------------------------------------------------- /NEWidget/PacketTunnelProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/NEWidget/PacketTunnelProvider.swift -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tuluobo/Leiter/HEAD/README.md --------------------------------------------------------------------------------