全平台高速下载器Gopeed

什么是 Gopeed ?

Gopeed (全称 Go Speed)是一款支持全平台的高速下载器,开源、轻量、原生,采用 Golang + Flutter 开发,支持(HTTPBitTorrentMagnet 等)协议,并支持所有平台。

已支持平台

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

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 gopeed ,选择第一个 liwei2633/gopeed,版本选择 latest

本文写作时, latest 版本对应为 v1.3.5

docker 文件夹中,创建一个新文件夹 gopeed,并在其中建一个子文件夹 data

文件夹 装载路径 说明
docker/gopeed/data /download 下载文件目录

端口

本地端口不冲突就行,不确定的话可以用命令查一下

bash 复制代码
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
9999 9999

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

bash 复制代码
# 新建文件夹 gopeed 和 子目录
mkdir -p /volume1/docker/gopeed/data

# 进入 gopeed 目录
cd /volume1/docker/gopeed

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name gopeed \
   -p 9999:9999 \
   -v $(pwd)/data:/download \
   liwei2633/gopeed

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

yaml 复制代码
version: '3'

services:
  gopeed:
    image: liwei2633/gopeed
    container_name: gopeed
    restart: unless-stopped
    ports:
      - 9999:9999
    volumes:
      - ./data:/download

然后执行下面的命令

bash 复制代码
# 新建文件夹 gopeed 和 子目录
mkdir -p /volume1/docker/gopeed/data

# 进入 gopeed 目录
cd /volume1/docker/gopeed

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:9999 就能看到注册界面

点右下角的 + 号创建一个任务

文件地址:https://releases.ubuntu.com/jammy/ubuntu-22.04.2-desktop-amd64.iso

下载目录记得要修改,默认是 /root/Downloads

需要改为 /download,否则你会找不到下载的文件,完成后点 下载

当然每次改也不是办法,一劳永逸还是改系统中的下载目录

万一要是忘记了,可以用下面的命令,把下载完成的文件,再从容器中拷出来

bash 复制代码
# 将容器内的下载文件拷贝到当前目录
docker cp gopeed:/root/Downloads/. .

开始加速了

峰值居然到了 400 MB/s

后面开始下降了

平均速度也有 18 MB/s,不到 5 分钟就下载完成了

当然下载这种事情,一方面看资源,另一方面也要看网络,但一个好的下载工具可以帮你节省很多时间

参考文档

GopeedLab/gopeed: High speed downloader that supports all platforms.

地址:https://github.com/GopeedLab/gopeed/
Gopeed - 一款支持全平台的下载器

地址:https://gopeed.com/zh-CN
开发 | Gopeed

地址:https://docs.gopeed.com/zh/

相关推荐
Linux编程用C14 小时前
Docker+Vscode搭建(本地/远程)开发环境
vscode·后端·docker
林疏safe17 小时前
灯塔部署云服务器docker 部署方式,以及忘记密码如何查找
运维·服务器·docker
木卫二号Coding17 小时前
affine+docker+postgresql+备份数据库
数据库·docker·容器
檀越剑指大厂17 小时前
查看 Docker 镜像详情的几种常用方法
docker·容器·eureka
java_logo18 小时前
Webtop Docker 容器化部署指南:基于浏览器的Linux桌面环境
linux·docker·容器·webtop·webtop部署教程·docker部署webtop·linux桌面
core51218 小时前
Nginx 实战:如何通过代理转发下载中文文件并保留原文件名
运维·nginx·代理·下载·转发
技术小李...19 小时前
docker下mysql更改密码后WordPress提示无法连接数据库问题
运维·docker·容器
JPX-NO21 小时前
windows下编程IDE使用docker搭建的rust开发环境(Linux)
ide·windows·docker·rust
快乐就去敲代码@!1 天前
Boot Cache Star ⭐(高性能两级缓存系统)
spring boot·redis·后端·缓存·docker·压力测试
爱学大树锯1 天前
在Docker环境中安装RabbitMQ延迟消息插件实战记录
docker·容器·rabbitmq