ghcr.io/linuxsuren/hd

ghcr.io/linuxsuren/hd:v0.0.100

ghcr.iolinux/amd64v0.0.100大小: 8.91 MB更新于 2026年10月7日
让 AI 帮你使用轩辕镜像?

如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。

只需在 AI 对话中先发送下面这段话即可:

请先阅读并遵守:https://xuanyuan.cloud/agents.md

未读文档前不要生成 pull 命令或排错方案。

查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

快速开始

hd 是一款 HTTP 下载工具。

通过以下命令安装:brew install linuxsuren/linuxsuren/hd

或直接下载安装(适用于 Linux 系统):

curl https://linuxsuren.github.io/tools/install.sh|bash

或通过代理下载安装:

curl https://gitee.com/linuxsuren/tools/raw/master/install-zh.sh|bash

面向 Windows 用户(你可能需要将该程序添加到 Windows Defender 排除列表):

winget install 'HTTP downloader'

想要浏览源代码?https://gitpod.io/#https://github.com/linuxsuren/http-downloader 完全可以帮你实现。

使用指南

下载

hd get https://github.com/jenkins-zh/jenkins-cli/releases/latest/download/mde-linux-amd64.tar.gz --thread 6

也可以使用更简洁的方式,无需输入完整 URL:

hd get mde

如果你希望从 GitHub 下载预发布版二进制包,可使用以下命令:

hd get --pre ks

安装

你也可以直接从 GitHub 安装软件包:

#!title: 使用指定线程数安装 mde
hd install mde -t 6

也可以通过类别名称安装:

hd install --category security

搜索

hd 支持通过 $org/$repo 格式进行下载或安装。如果该方式无法正常工作,可能是因为 https://github.com/LinuxSuRen/hd-home 中没有对应的记录,欢迎协助我们维护该项目。

首次运行前,请通过以下命令完成初始化:hd fetch 之后即可通过关键词执行搜索:hd search jenkins

管理已安装工具

所有通过 hd install 安装的工具都会记录在 ~/.config/hd-installed.yaml 文件中,你可以通过以下命令管理这些工具:

列出已安装工具(支持表格和 JSON 两种输出格式):

hd list
hd list -o json

移除已安装工具(同时删除二进制文件和对应记录):

hd remove jcli
hd remove jcli --keep-record

将已安装工具升级至最新版本:

hd upgrade
hd upgrade jcli

使用多阶段构建

如果你想在 Docker 构建过程中下载工具,操作非常简单,参考以下示例即可:

FROM ghcr.io/linuxsuren/hd:v0.0.42 as downloader
RUN hd install kubesphere-sigs/ks@v0.0.50

FROM alpine:3.10
COPY --from=downloader /usr/local/bin/ks /usr/local/bin/ks
CMD ["ks"]

作为库引入

你可以从 github.com/linuxsuren/http-downloader/pkg/installer 导入该模块,将以下代码添加到你的 CLI 程序中,即可实现目标工具的自动下载:

is := installer.Installer{
Provider: "github",
}
if err = is.CheckDepAndInstall(map[string]string{
"ks": "linuxsuren/ks",
"kk": "kubekey",
}); err != nil {
return
}

安装其他服务

该工具支持安装其他服务,例如 bitbucket:

hd install bitbucket

功能特性

  • 提供基于 Go 语言的 HTTP 库
  • 支持多线程下载
  • 断点续传(待实现)
  • 原生适配 GitHub Release 资源下载

版本发布

本项目可通过 https://github.com/linuxsuren/linuxsuren-versions 完成发布流程。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

官方技术交流群:问题咨询请:提交工单
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告