# crates.io 镜像

* rsproxy
    

[https://rsproxy.cn/](https://rsproxy.cn/)

步骤一：设置 Rustup 镜像， 修改配置 ~/.zshrc or ~/.bashrc

```plaintext
export RUSTUP_DIST_SERVER="https://rsproxy.cn"
export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"
```

步骤二：安装 Rust

```plaintext
curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh
```

步骤三：设置 [crates.io](http://crates.io) 镜像， 修改配置 ~/.cargo/config，已支持git协议和sparse协议，&gt;=1.68 版本建议使用 sparse-index，速度更快

```plaintext
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
```

* 清华
    

[https://mirrors.tuna.tsinghua.edu.cn/help/crates.io-index.git/](https://mirrors.tuna.tsinghua.edu.cn/help/crates.io-index.git/)

编辑 $CARGO\_HOME/config.toml 文件，添加以下内容：

```plaintext
[source.crates-io]
replace-with = 'mirror'

[source.mirror]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
```

* 阿里云
    

在 cargo 配置文件： ~/.cargo/config 中，添加以下内容：

```plaintext
[source.crates-io]
replace-with = 'aliyun'
[source.aliyun]
registry = "sparse+https://mirrors.aliyun.com/crates.io-index/"
```
