gitextract_5ck2h9al/ ├── .github/ │ └── ISSUE_TEMPLATE.md ├── .gitignore ├── LICENSE ├── README.md ├── front/ │ ├── .eslintrc.js │ ├── .gitignore │ ├── .postcssrc.js │ ├── .prettierrc │ ├── .vscode/ │ │ └── settings.json │ ├── babel.config.js │ ├── package.json │ ├── public/ │ │ └── index.html │ ├── src/ │ │ ├── App.vue │ │ ├── common/ │ │ │ ├── http.js │ │ │ └── native.js │ │ ├── components/ │ │ │ ├── ExtensionSetting.vue │ │ │ ├── FileChoose/ │ │ │ │ └── index.vue │ │ │ ├── Table/ │ │ │ │ └── index.vue │ │ │ └── Task/ │ │ │ ├── Create.vue │ │ │ └── Resolve.vue │ │ ├── i18n/ │ │ │ ├── en-US.js │ │ │ ├── zh-CN.js │ │ │ └── zh-TW.js │ │ ├── main.js │ │ ├── router.js │ │ ├── store.js │ │ └── views/ │ │ ├── About.vue │ │ ├── Extension.vue │ │ ├── Setting.vue │ │ ├── Support.vue │ │ └── Tasks.vue │ └── vue.config.js ├── main/ │ ├── .gitignore │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── org/ │ │ └── pdown/ │ │ └── gui/ │ │ ├── DownApplication.java │ │ ├── com/ │ │ │ ├── Browser.java │ │ │ ├── CheckboxMenuItemGroup.java │ │ │ └── Components.java │ │ ├── content/ │ │ │ └── PDownConfigContent.java │ │ ├── entity/ │ │ │ └── PDownConfigInfo.java │ │ ├── extension/ │ │ │ ├── ContentScript.java │ │ │ ├── ExtensionConfig.java │ │ │ ├── ExtensionContent.java │ │ │ ├── ExtensionInfo.java │ │ │ ├── HookScript.java │ │ │ ├── Meta.java │ │ │ ├── Setting.java │ │ │ ├── jsruntime/ │ │ │ │ ├── JavascriptEngine.java │ │ │ │ └── polyfill/ │ │ │ │ ├── Window.java │ │ │ │ └── property/ │ │ │ │ ├── Console.java │ │ │ │ ├── Document.java │ │ │ │ └── XMLHttpRequest.java │ │ │ ├── mitm/ │ │ │ │ ├── intercept/ │ │ │ │ │ ├── AjaxIntercept.java │ │ │ │ │ ├── CookieIntercept.java │ │ │ │ │ ├── ScriptIntercept.java │ │ │ │ │ └── SniffIntercept.java │ │ │ │ ├── server/ │ │ │ │ │ └── PDownProxyServer.java │ │ │ │ ├── ssl/ │ │ │ │ │ └── PDownCACertFactory.java │ │ │ │ └── util/ │ │ │ │ ├── ExtensionCertUtil.java │ │ │ │ ├── ExtensionProxyUtil.java │ │ │ │ └── WinInet.java │ │ │ └── util/ │ │ │ └── ExtensionUtil.java │ │ ├── http/ │ │ │ ├── EmbedHttpServer.java │ │ │ ├── controller/ │ │ │ │ ├── ApiController.java │ │ │ │ ├── DefaultController.java │ │ │ │ ├── NativeController.java │ │ │ │ └── PacController.java │ │ │ └── util/ │ │ │ └── HttpHandlerUtil.java │ │ ├── rest/ │ │ │ └── HttpDownAppCallback.java │ │ ├── update/ │ │ │ ├── CheckUpdate.java │ │ │ └── VersionInfo.java │ │ └── util/ │ │ ├── AppUtil.java │ │ ├── ConfigUtil.java │ │ ├── ExecUtil.java │ │ └── I18nUtil.java │ └── resources/ │ ├── application-dev.yml │ ├── application-prd.yml │ ├── application.yml │ ├── banner.txt │ ├── extension/ │ │ └── runtime.js │ ├── i18n/ │ │ ├── messages_en-US.yml │ │ ├── messages_zh-CN.yml │ │ └── messages_zh-TW.yml │ ├── logback-dev.xml │ └── logback-prd.xml ├── pom.xml └── runner/ ├── .gitignore ├── pom.xml └── src/ └── main/ ├── deploy/ │ └── package/ │ └── macosx/ │ └── Proxyee Down.icns └── java/ └── org/ └── pdown/ └── gui/ └── Runner.java