ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Gopeed 3种快速上手方式:下载安装、Docker部署与源码编译指南

Gopeed 3种快速上手方式:下载安装、Docker部署与源码编译指南 Gopeed 3种快速上手方式下载安装、Docker部署与源码编译指南【免费下载链接】gopeedA fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter.项目地址: https://gitcode.com/GitHub_Trending/go/gopeed刚下好的 Gopeed 双击没反应或者在终端敲了半天命令页面始终打不开——这类卡点几乎每个新上手的人都会碰到。Gopeed 是一款用 Go Flutter 构建的免费开源下载管理器一个应用同时支持 HTTP/HTTPS、BT 种子、磁力链接和 ed2k 协议桌面、手机、Web 都能用。这篇指南带你走通三条安装路线每条都带怎么算成功的验证步骤卡住了直接翻到排障一节。第一次运行官方安装包 5 分钟落地最省事的路线是直接装官方桌面客户端。按你的芯片选包Apple Silicon 选 arm64Intel 选 amd64拿不准就选通用版。双击 DMG把图标拖进应用程序文件夹。首次打开若被系统拦下见下方排障第 1 条30 秒放行。验证成功应用窗口能打开粘贴一个下载链接能创建任务任务状态在进行中列表里更新。走到这一步基础安装就成立了。三条路线怎么选路线适合谁难度前置条件官方桌面安装包日常用户★无Docker 容器想跑在服务器/NAS、用 Web 界面管理★★已装 Docker源码编译想拿最新代码或二次开发★★★Go 1.25、Flutter 3.41、C 工具链不确定就先走第一条用得不顺手再往下挪。用 Docker 起一个 Web 版下载器不想本机装开发环境这条路线最干净。仓库自带的 docker-compose.yml 已经配好端口和挂载照着改就行。docker pull liwei2633/gopeed docker run -d --name gopeed -p 9999:9999 \ -v ~/Downloads:/app/Downloads liwei2633/gopeed-v那一行指定宿主机里真正存放下载文件的位置容器内固定是/app/Downloads。验证成功浏览器打开http://localhost:9999出现登录页或任务列表页。注意仓库里的 Dockerfile 显示服务默认监听 9999 端口宿主机也映射到这个端口两边别改漏一边。从源码编译 macOS 客户端适合想跑最新代码的人。编译分两步先编 Go 后端的动态库再编 Flutter 前端。git clone https://gitcode.com/GitHub_Trending/go/gopeed cd gopeedgo build -tags nosqlite -ldflags-w -s -buildmodec-shared \ -o ui/flutter/macos/Frameworks/libgopeed.dylib \ github.com/GopeedLab/gopeed/bind/desktopcd ui/flutter flutter build macos第二条命令的-buildmodec-shared是必须的它生成 Flutter 通过 FFI 调用的libgopeed.dylib。验证成功ui/flutter/build/macos/Build/Products/Release/下出现Gopeed.app双击能打开并加载出任务界面。首次打开自编译产物同样会弹身份不明开发者提示放行方式同前面。高频问题排查现象原因处理无法打开来自身份不明的开发者macOS Gatekeeper 拦截系统设置 → 隐私与安全性 → 点仍要打开或右键图标选打开Docker 里页面空白或下载目录没写权限宿主机目录不存在或属主不对确认挂载的宿主机目录已创建按需调整 compose 里的PUID/PGID访问 9999 端口连不上端口被别的程序占用启动时加-P 9998换端口-p映射同步改成9998:9998编译报 cgo / C 工具链错误没装 Xcode 命令行工具执行xcode-select --install后重试界面发灰、启动慢提示架构相关字样装了另一架构的包Apple Silicon 用 arm64 包Intel 用 amd64 包磁力/BT 任务长时间 0 速度多为网络或 Tracker 问题换一个 Tracker 或换网络环境测试HTTP 任务正常即可排除软件本身问题进阶三个用得上手的配置下载目录指向自己习惯的位置改 compose 挂载即可比如-v ~/gopeed/Downloads:/app/Downloads。给 Web 界面加密码Docker 的 compose 里带注释的command行取消注释形如command: -u 用户名 -p 密码。开了认证后走 HTTP API 还要加-T api-token参数定义见 cmd/web/flags.go。命令行直接下文件装好 CLI 后一条命令开下go install github.com/GopeedLab/gopeed/cmd/gopeedlatest gopeed -C 16 https://example.com/file.zip-C 16是并发连接数默认就是 16写出来只是提醒你能调。写在最后到这里你已经掌握了 Gopeed 的三条安装路线、各自的验证方法以及端口、权限、架构这几类最常见的坑。后面再卡住优先翻仓库里的 CONTRIBUTING_zh-CN.md 了解本地开发约定或在项目 Issue 区搜一下是否有人踩过同一个坑。慢慢用多协议下载的快乐会替你验证这一切都值。【免费下载链接】gopeedA fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter.项目地址: https://gitcode.com/GitHub_Trending/go/gopeed创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表