AI Summary 116.22228.3 cargo config.toml 国内源摘要 2026-10-26
cargo config.toml 国内源 Cargo 换源配置 国内 Rust 的 Cargo 包管理工具 由于网络限制,访问官方的 crates.io 慢 通过配置国内镜像源 显著提升依赖下载和构建速度

cargo config.toml 国内源

cargo config.toml 国内源

创建或编辑配置文件

打开终端,进入用户主目录下的 .cargo 文件夹:

cd ~/.cargo

创建或编辑 config.toml 文件

vi config.toml

选择一个使用

字节跳动 选择

[source.crates-io]

replace-with = "rsproxy-sparse"

[source.rsproxy-sparse]

registry = "sparse+https://rsproxy.cn/index/"

阿里云 选择

[source.crates-io]

replace-with = "aliyun"

[source.aliyun]

registry = "sparse+https://mirrors.aliyun.com/crates.io-index/"

USTC 选择

[source.crates-io]

replace-with = "ustc"

[source.ustc]

registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"

清华大学 选择

[source.crates-io]

replace-with = "tuna"

[source.tuna]

registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

验证配置

保存并关闭文件后,运行以下命令测试:

cargo build

如果依赖下载速度显著提升,则说明配置成功。

注意事项

推荐使用 USTC 或字节跳动镜像源:USTC 源支持完整的包下载功能

而字节跳动的稀疏索引性能更佳

确保使用的 Rust 和 Cargo 版本支持稀疏索引(建议版本 ≥ 1.68)。

如果遇到问题,可尝试清理缓存

cargo clean

通过以上步骤,您可以轻松切换到国内镜像源,大幅提升开发效率