由于国内拉取 crates.io 以及安装 Rust 会面临流量出境不稳定的问题,我们往往需要配置一个国内镜像代理。
自 Cargo 1.68 版本起,支持稀疏索引 (Sparse Index):不再需要完整克隆 crates.io-index 仓库,从而可以加快获取包的速度。
以选用字节跳动提供的的 Cargo 公益镜像源 rsproxy 为例,更改配置文件如下:
除此之外,可通过一个简单的 Rust 命令行工具 crm (Cargo registry manager),便捷的实现 Cargo 镜像源的更换和管理:
通过 Cargo 安装:
使用方法: