gitextract_1x4lon3i/ ├── .gitattributes ├── Podfile ├── ProxyConfHelper/ │ ├── main.m │ └── version.h ├── README.md ├── Trojan/ │ ├── AppDelegate.swift │ ├── Assets.xcassets/ │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── close.imageset/ │ │ │ └── Contents.json │ │ ├── copy.imageset/ │ │ │ └── Contents.json │ │ └── open.imageset/ │ │ └── Contents.json │ ├── Base.lproj/ │ │ └── MainMenu.xib │ ├── CommandLine.swift │ ├── File/ │ │ ├── abp.js │ │ ├── backchn.acl │ │ ├── chn.acl │ │ ├── gfwlist.acl │ │ ├── gfwlist.txt │ │ ├── user-rule.txt │ │ ├── whiteiplist.pac │ │ └── whitelist.pac │ ├── Info.plist │ ├── InstallHelper/ │ │ ├── install_helper.sh │ │ ├── install_privoxy.sh │ │ ├── install_trojan.sh │ │ ├── privoxy │ │ ├── privoxy.config.example │ │ ├── reload_conf_privoxy.sh │ │ ├── reload_conf_trojan.sh │ │ ├── remove_privoxy.sh │ │ ├── remove_trojan.sh │ │ ├── start_privoxy.sh │ │ ├── start_trojan.sh │ │ ├── stop_privoxy.sh │ │ ├── stop_trojan.sh │ │ └── trojan │ ├── LaunchAgentHelper.swift │ ├── LoginServiceKit.swift │ ├── ModeSwitcher.swift │ ├── NetworkMonitor/ │ │ ├── NetSpeedMonitor.h │ │ ├── NetSpeedMonitor.m │ │ └── SpeedTools.swift │ ├── PAC.swift │ ├── Profile/ │ │ ├── Configuration.swift │ │ ├── DefaultsConfig.h │ │ ├── Json.swift │ │ └── Profile.swift │ ├── ProxyConfHelper.h │ ├── ProxyConfHelper.m │ ├── StatusMenuManager.swift │ ├── Subscribe/ │ │ ├── Network.swift │ │ ├── Subscribe.swift │ │ ├── SubscribeManager.swift │ │ └── Utils.swift │ ├── Trojan-Bridging-Header.h │ ├── Trojan.entitlements │ ├── VersionChecker.swift │ ├── WIndows/ │ │ ├── Base.lproj/ │ │ │ ├── SettingWindowController.xib │ │ │ ├── SettingsWIndowController.xib │ │ │ └── SubscribePreferenceWindowController.xib │ │ ├── EditableNSTextView.swift │ │ ├── LogWindowController.swift │ │ ├── LogWindowController.xib │ │ ├── SettingWindowController.swift │ │ ├── SettingsWIndowController.swift │ │ ├── SubscribePreferenceWindowController.swift │ │ ├── ToastWindowController.swift │ │ ├── ToastWindowController.xib │ │ └── zh-Hans.lproj/ │ │ ├── SettingWindowController.strings │ │ ├── SettingsWIndowController.strings │ │ └── SubscribePreferenceWindowController.strings │ ├── en.lproj/ │ │ └── Localizable.strings │ ├── tcping/ │ │ ├── ConnectTestigManager.swift │ │ ├── GCDAsyncSocket.h │ │ ├── GCDAsyncSocket.m │ │ └── tcping.swift │ └── zh-Hans.lproj/ │ ├── Localizable.strings │ └── MainMenu.strings └── Trojan.xcodeproj/ └── project.pbxproj