mirgo.
DEVELOPER INFRASTRUCTURE / CLOUDFLARE FREE

让开发资源,
接入你的工作流。

公开资源,只读接入。为包管理器、模型下载和自动化 Agent 提供统一入口。

Agent:直接读取 完整接入文档;根据任务选择服务,保留完整性验证,优先使用临时配置。

pypinpmdockerhfgithubgocargo

PyPI · pip / uv

pip install --index-url https://mirgo.iurl.ai/pypi/simple/ requests

支持 HTML/JSON Simple API、wheel、sdist 和 .metadata;保留哈希和 Python 版本约束。使用 --index-url,不要用 extra-index-url 混合不可信源。uv:UV_INDEX_URL=https://mirgo.iurl.ai/pypi/simple/ uv sync

持久配置与撤销

配置

pip config set global.index-url https://mirgo.iurl.ai/pypi/simple/

撤销

pip config unset global.index-url

已有自定义配置时,请恢复原值;不要覆盖其他键。

npm · pnpm · Yarn

npm install --registry=https://mirgo.iurl.ai/npm/ --no-audit --fund=false lodash

pnpm 使用同一 registry;Yarn Berry 设置 npmRegistryServer。支持 scoped 包。audit POST、发布、私有包不支持;安装脚本下载和 lockfile 固定的其他域名不会自动代理。需要时加 --ignore-scripts,但这可能影响包功能。

持久配置与撤销

配置

npm config set registry https://mirgo.iurl.ai/npm/

撤销

npm config delete registry

已有自定义配置时,请恢复原值;不要覆盖其他键。

Docker Hub

docker pull mirgo.iurl.ai/library/alpine:latest

显式地址最容易验证完整代理链路;官方镜像需要 library/ 前缀。仅支持 Docker Hub 公开镜像;匿名上游限流仍适用,daemon mirror 失败时可能尝试直连上游。无需 docker login。

持久配置与撤销

配置

# 合并到 /etc/docker/daemon.json,保留原有键;由用户自行 reload Docker
{"registry-mirrors":["https://mirgo.iurl.ai"]}

撤销

从 daemon.json 的 registry-mirrors 移除 https://mirgo.iurl.ai,再自行 reload Docker。

已有自定义配置时,请恢复原值;不要覆盖其他键。

Hugging Face

HF_ENDPOINT=https://mirgo.iurl.ai/hf HF_HUB_DISABLE_XET=1 HF_HUB_DISABLE_IMPLICIT_TOKEN=1 hf download gpt2 config.json

在导入 huggingface_hub/transformers 之前设置变量。只支持公开模型、数据集及文件;gated/private、推理、上传、Git LFS/Xet 原生客户端不支持。不要显式传入 HF token。大文件透传,不保证边缘缓存。

持久配置与撤销

配置

export HF_ENDPOINT=https://mirgo.iurl.ai/hf
export HF_HUB_DISABLE_XET=1
export HF_HUB_DISABLE_IMPLICIT_TOKEN=1

撤销

unset HF_ENDPOINT HF_HUB_DISABLE_XET HF_HUB_DISABLE_IMPLICIT_TOKEN

已有自定义配置时,请恢复原值;不要覆盖其他键。

GitHub downloads

curl -fL https://mirgo.iurl.ai/raw/psf/requests/main/README.md -o README.md

支持 releases/latest/download/FILE。只支持公开资源下载,不提供 Git clone、GitHub API、任意网页或任意 URL 转发。上游 HTML 内容在代理域名受到 CSP sandbox 限制。

持久配置与撤销

配置

# 替换下载地址前缀
https://github.com/OWNER/REPO/releases/download/TAG/FILE
→ https://mirgo.iurl.ai/github/OWNER/REPO/releases/download/TAG/FILE
https://github.com/OWNER/REPO/archive/refs/tags/TAG.tar.gz
→ https://mirgo.iurl.ai/github/OWNER/REPO/archive/refs/tags/TAG.tar.gz
https://raw.githubusercontent.com/OWNER/REPO/REF/PATH
→ https://mirgo.iurl.ai/raw/OWNER/REPO/REF/PATH

撤销

恢复原始 URL,无全局配置。

已有自定义配置时,请恢复原值;不要覆盖其他键。

Go Modules + sumdb

GOPROXY=https://mirgo.iurl.ai/go GOSUMDB=sum.golang.org go mod download

同时代理 sum.golang.org 校验数据,保留官方签名,禁止 GOSUMDB=off。私有模块依赖 GOPRIVATE 的直连行为不在覆盖范围;Go toolchain 自动下载不承诺兼容。

持久配置与撤销

配置

go env -w GOPROXY=https://mirgo.iurl.ai/go
go env -w GOSUMDB=sum.golang.org

撤销

go env -u GOPROXY
go env -u GOSUMDB

已有自定义配置时,请恢复原值;不要覆盖其他键。

Rust · crates.io

# 临时使用,无需改全局配置
cargo --config 'source.crates-io.replace-with="mirgo"' --config 'source.mirgo.registry="sparse+https://mirgo.iurl.ai/cargo/index/"' fetch

支持 sparse index 和 crate 文件,保留原 checksum。仅设置 CARGO_REGISTRIES_CRATES_IO_INDEX 不能完整替代 source replacement。Git 依赖和 rustup 工具链不支持。

持久配置与撤销

配置

# 项目 .cargo/config.toml,合并已有配置
[source.crates-io]
replace-with = "mirgo"
[source.mirgo]
registry = "sparse+https://mirgo.iurl.ai/cargo/index/"

撤销

移除新增的 source replacement 配置,保留原配置。

已有自定义配置时,请恢复原值;不要覆盖其他键。

边界与排错

不提供任意网址转发、私人资源、上传发布、Git clone 或系统全局代理。不要发送凭据,不要关闭 TLS 或校验和。

429:降低并发并遵守 Retry-After。502:上游不可达或下载域名未适配。504:首响应超时。1027:免费请求日额度耗尽。

大模型文件和大型镜像流式透传,不承诺缓存。Docker Hub 等官方上游限额仍适用。

存活检查 · 详细说明与撤销命令 · Cloudflare 免费额度