Skip to content

http下载工具,基于http代理,支持多连接分块下载

License

Notifications You must be signed in to change notification settings

hqhuopili/proxyee-down

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Author Contributors Stargazers Fork License

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

下载程序

  1. OneDrive 下载
    感谢 惶心 技术博客 提供账号。
  2. 官网下载
    目前官网带宽非常低所以下载很慢,所以推荐用OneDriver下载。(如果有服务器或者CDN赞助的话可以联系我~)

使用说明

  • Windows:
    下载 Windows 版本的压缩包以后,将压缩包解压至任意目录,执行文件夹里的Proxyee Down.exe文件即可。

    注意:360 可能会报毒,请将报毒文件加入白名单,或者直接卸载 360

  • macOS:
    下载 macOS 版本的压缩包之后,解压至任意目录,将目录内的 Proxyee Down 应用复制到 Application(或者 应用程序,取决于系统版本以及语言设定)文件夹,双击运行即可。

    注意:如果启动闪退,把 APP 复制到其他目录即可正常运行;且 macOS 切换代理以及安装证书需要管理员权限,在应用启动时会提示输入密码

  • Linux:
    Linux 系统目前没有打原生包,要自行下载 jar 包运行,需安装 JREJDK(要求版本不低于 1.8),下载完成后在命令行中运行:

    java -jar proxyee-down-main.jar
    

    注意:如果使用 openjdk 的话需要安装 openjfx

任务模块

用于管理下载任务,可以在此页面创建、查看、删除、暂停、恢复下载任务。

扩展模块

在开启扩展模块时一定要手动安装一个由 Proxyee Down 随机生成的一个 CA 证书用于HTTPS MITM的支持。

  • 安装证书

    进入扩展页面,如果软件检测到没有安装 Proxyee Down CA 证书时,会有对应的安装提示,接受的话点击安装按照系统指引即可安装完毕。 安装证书

  • 扩展商店

    安装完证书后会进入扩展商店页面,目前扩展商店只有一款百度云下载扩展,以后会陆续开发更多的扩展(例如:各大网站的视频下载扩展、其他网盘的下载扩展等等)。 扩展商城

  • 扩展安装

    在操作栏找到安装按钮,点击安装即可安装扩展。

  • 全局代理

    全局代理默认是不开启的,开启 Proxyee Down 会根据启用的扩展进行对应的系统代理设置,可能会与相同机制的软件发生冲突(例如:Shadowsocks, ShadowsocksR)。 如果不使用全局代理,可以点击 复制PAC链接 ,配合 SwitchyOmega 插件 来使用。

  • 其他相关

    • SwitchyOmega 设置教程

      1. 新建情景模式,选择 PAC 情景模式类型。

      1. 把复制的 PAC 链接粘贴进来并点击立即更新情景模式然后保存

      1. 切换情景模式进行下载

    • 参与扩展开发
      详见 proxyee-down-extension

    • 扩展实现原理
      扩展功能是由 MITM (中间人攻击)技术实现的,使用 proxyee 框架拦截和修改 HTTPHTTPS 的请求和响应报文,从而实现对应的扩展脚本注入。

交流群

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

开发

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

环境

编译

git clone https://github.com/monkeyWie/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

About

http下载工具,基于http代理,支持多连接分块下载

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 59.0%
  • Vue 26.7%
  • JavaScript 14.0%
  • HTML 0.3%