proxyee-down README

The project's README from github.com/proxyee-down-org/proxyee-down. As one markdown file: README.md.

续作出炉!!!

新项目使用golang+flutter开发,支持所有平台的下载器,地址:https://github.com/GopeedLab/gopeed

暂停维护此项目

首先感谢大家支持和反馈才使得proxyee-down能一直迭代到现在的版本,但由于本人精力有限,宣布暂时停止此项目的维护,并且关闭issue模块。

其次因为JAVA不太适合做客户端开发,打包后体积太大且内存占用太高,本人计划在空余时间用GO来重写一遍,目标是打造一个体积小、跨平台、内存低、可扩展、免费的下载器。

Proxyee Down

Author Contributors Stargazers Fork License

Proxyee Down 是一款开源的免费 HTTP 高速下载器,底层使用netty开发,支持自定义 HTTP 请求下载且支持扩展功能,可以通过安装扩展实现特殊的下载需求。

使用教程

点击查看教程

交流群

1 群11352304、2 群20236964、3 群20233754、4 群737991056

开发

本项目后端主要使用 java + spring + boot + netty,前端使用 vue.js + iview

环境

oracle jdk 1.8+或 openjfx(openjdk默认不包含javafx包)

编译

git clone https://github.com/proxyee-down-org/proxyee-down.git
cd proxyee-down/front
#build html
npm install
npm run build
cd ../main
mvn clean package -Pprd

运行

java -jar proxyee-down-main.jar

proxyee-down (proxyee-down-org/proxyee-down)

Searching Database…

24.6K ·GitHub
archived
What is this?Proxyee Down is an open-source, free HTTP downloader built on an HTTP proxy layer, offering multi-connection chunked downloads and support for custom HTTP requests, with an extension system for special download needs.
Is this a browser extension or a standalone desktop app?It is a standalone desktop application: the backend is built with Java, Spring Boot and Netty, and the frontend uses Vue.js with the iView component library.
How do I build and run it?The README outlines separate 'Compile' and 'Run' steps after setting up the required JDK/OpenJFX environment, though no exact build commands are listed in the available text.
Do I need a specific JDK to build or run it?Yes, you need Oracle JDK 1.8 or later, or OpenJFX if you use OpenJDK, since standard OpenJDK builds do not bundle the JavaFX package this app relies on.
Is this project still maintained?No. The author has paused maintenance and closed the issue tracker, explaining that Java isn't well suited for client apps (large package size, high memory use) and plans to rewrite the tool in Go instead.
Which operating systems does it run on?As a Java/Spring Boot application with a JavaFX-based UI, it targets Windows, macOS and Linux desktops.
Is there a newer version of this downloader?Yes, the author announced a successor project written in Go and Flutter that targets all platforms, intended to replace proxyee-down.
Can I extend what the downloader can do?Yes, it supports installing extensions on top of the core HTTP proxy-based download engine to add special download capabilities.
Why is the author rewriting it instead of continuing in Java?The author found Java poorly suited for desktop clients due to large packaged app size and high memory usage, and wants a smaller, cross-platform, low-memory, free downloader instead.
Size
26.2 MB
Stars
24.6K
Age
8y
Commits · 90 Days