前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Go每日一库之195:gopeed(全平台高速下载器)

Go每日一库之195:gopeed(全平台高速下载器)

原创
作者头像
luckpunk
修改2025-01-07 13:08:23
修改2025-01-07 13:08:23
28100
代码可运行
举报
文章被收录于专栏:Go每日一库Go每日一库
运行总次数:0
代码可运行

gopeed简介

Gopeed是一款高速下载器,支持HTTP、BitTorrent和Magnet等协议。它是一款开源、轻量级、本地化的下载管理器,支持所有平台。

Gopeed使用Golang和Flutter开发,可以使用Golang协程进行并发下载。它遵循Material Design规范,具有美观的用户界面。您可以从官方网站下载Gopeed。

Gopeed的前端使用Flutter,后端使用Golang,并通过HTTP协议进行通信。在Unix系统上,使用Unix套接字,在Windows系统上,使用TCP协议。您可以在ui/flutter目录中找到前端代码。

支持平台:

  • windows
  • macos
  • linux
  • android
  • ios
  • web
  • docker

安装或部署

下载地址:https://github.com/GopeedLab/gopeed/releases/latest

也可以自行本地化部署:

使用go方式安装 go install:

代码语言:javascript
代码运行次数:0
运行
复制
go install github.com/GopeedLab/gopeed/cmd/gopeed@latest

Docker方式部署

直接启动
代码语言:javascript
代码运行次数:0
运行
复制
docker run -d -p 9999:9999 -v /path/to/download:/root/Downloads liwei2633/gopeed
使用docker-compose方式
代码语言:javascript
代码运行次数:0
运行
复制
docker-compose up -d
如何访问

docker正常起来后,可以通过如下方式访问

http://localhost:9999.

Gopeed优势

以下是Gopeed的一些优势:

  1. 高速下载:Gopeed使用多线程技术和P2P技术,可以实现高速下载,提高下载效率。
  2. 支持多种协议:Gopeed支持HTTP、BitTorrent和Magnet等多种协议,可以满足不同用户的需求。
  3. 跨平台支持:Gopeed支持所有平台,包括Windows、macOS、Linux、Android和iOS等。
  4. 美观易用:Gopeed遵循Material Design规范,具有美观的用户界面,易于使用。
  5. 开源免费:Gopeed是一款开源软件,您可以在GitHub上查看其源代码,并且完全免费。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • gopeed简介
  • 支持平台:
  • 安装或部署
    • Docker方式部署
      • 直接启动
      • 使用docker-compose方式
      • 如何访问
  • Gopeed优势
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档