Gopeed是一款在Github上开源的轻量级高速下载工具,基于Golang + Flutter开发,它界面美观,支持(HTTP、BitTorrent、Magnet 等)协议下载,支持多线程高速下载,多平台支持,简单好用。首先,Gopeed界面简洁美观,支持明暗两种主题,简单的左右布局。使用方法也很简单,只需点击右下角新建任务,添加HTTP、BitTorrent、Magnet链接就行,下载速度对标IDM,最高连接数能达到256,理论上一些迅雷不能下载的文件也可以下载,不受版权、xx等限制。Gopeed拥有扩展系统,你可以安装或者根据开发文档开发各种插件,目前官方开发了三个拓展,分别是百度网盘、YTB还有tw下载,只需要复制下面这三个链接到拓展页面安装即可。
支持所有平台使用,支持的平台有:
Windows
Macos
Linux
Android
iOS
Web
Docker
命令行
Docker
一行命令即可运行:
docker run --name gopeed -d -p 9999:9999 liwei2633/gopeed
挂载下载目录
docker run --name gopeed -d -p 9999:9999 -v /path/to/download:/root/Downloads liwei2633/gopeed
挂载数据目录
docker run --name gopeed -d -p 9999:9999 -v /path/to/download:/root/Downloads -v /path/to/storage:/app/storage liwei2633/gopeed
如果需要启用身份认证,可以传递命令行参数(参考Web 配置):
docker run --name gopeed -d -p 9999:9999 -v /path/to/download:/root/Downloads -v /path/to/storage:/app/storage liwei2633/gopeed -u admin -p 123456
Web 配置
Web 版支持命令行参数或者配置文件进行配置,命令行参数可以通过./gopeed.exe -h查看:
./gopeed.exe -h
Usage of C:UsersliweiDownloadsgopeed-web-v1.3.13-windows-amd64gopeed.exe:
-A string
Bind Address (default "0.0.0.0")
-P int
Bind Port (default 9999)
-T string
API token, that can only be used when basic authentication is enabled.
-c string
Config file path (default "./config.json")
-p string
HTTP Basic Auth Password
-u string
HTTP Basic Auth Username (default "gopeed")
命令行使用方法:
命令行版本需要依赖Golang环境,如果你没有安装Golang环境,可以参考这里进行安装。
安装命令:
go install github.com/GopeedLab/gopeed/cmd/gopeed@latest
安装完成后就可以使用gopeed命令进行下载,具体使用方法可以通过gopeed -h查看:
gopeed -h
Usage of gopeed:
-C int
Concurrent connections. (default 16)
-D string
Store directory. (default "C:\Users\levi")
命令行使用方法:
下载一个 HTTP 资源:
gopeed https://example.com/file.zip
下载一个种子文件:
gopeed D:/Downloads/file.torrent
下载一个磁力链接:
gopeed magnet:?xt=urn:btih:xxxx
运行效果:
下载
github.com/GopeedLab/gopeed
原文始发于微信公众号(蓝胖子之家):Github开源轻量级高速下载工具
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论