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
Что это такое?Proxyee Down — это бесплатный загрузчик с открытым исходным кодом, построенный на слое HTTP-прокси. Он поддерживает загрузку в несколько соединений по частям, пользовательские HTTP-запросы и систему расширений для особых задач загрузки.
Это расширение для браузера или отдельное настольное приложение?Это самостоятельное настольное приложение: бэкенд написан на Java с использованием Spring Boot и Netty, а фронтенд построен на Vue.js с библиотекой компонентов iView.
Как его собрать и запустить?В README описаны отдельные шаги 'Compile' и 'Run' после настройки необходимого окружения JDK/OpenJFX, однако точных команд сборки в доступном тексте не приведено.
Нужен ли мне определённый JDK для сборки или запуска?Да, нужен Oracle JDK 1.8 или новее либо OpenJFX, если вы используете OpenJDK, так как стандартные сборки OpenJDK не включают пакет JavaFX, на котором работает это приложение.
Проект всё ещё поддерживается?Нет. Автор приостановил поддержку и закрыл трекер задач, объяснив, что Java плохо подходит для клиентских приложений (большой размер пакета, высокое потребление памяти), и планирует переписать инструмент на Go.
На каких операционных системах он работает?Это приложение на Java/Spring Boot с интерфейсом на JavaFX, рассчитанное на настольные системы Windows, macOS и Linux.
Есть ли более новая версия этого загрузчика?Да, автор объявил о преемнике, написанном на Go и Flutter, который работает на всех платформах и должен заменить proxyee-down.
Можно ли расширить возможности загрузчика?Да, поддерживается установка расширений поверх основного движка загрузки на базе HTTP-прокси, которые добавляют особые возможности загрузки.
Почему автор переписывает проект вместо того, чтобы продолжать на Java?Автор считает, что Java плохо подходит для настольных клиентов из-за большого размера готового приложения и высокого потребления памяти, и хочет получить более компактный, кроссплатформенный, нетребовательный к памяти и бесплатный загрузчик.
Size
26.2 MB
Stars
24.6K
Age
8y
Commits · 90 Days