常用镜像站指南

一文汇总常用的镜像站与加速工具,助你快速访问 Hugging Face、GitHub 等平台。

  ·   1 min read

常用镜像站指南

在科研和开发工作中,我们经常需要从 Hugging Face、GitHub 等平台获取资源。然而,由于网络延迟等原因,访问这些平台的速度可能会较慢。为了提高工作效率,使用镜像站和设置代理是有效的解决方案。本文将介绍几个常用的镜像站及其使用方法,以及如何为 Git 设置代理。

Hugging Face 镜像

Hugging Face 提供了丰富的模型和数据集,使用镜像站可以显著加速下载。

镜像地址

https://hf-mirror.com

配置方法

要切换 Hugging Face 的访问地址,只需设置环境变量:

export HF_ENDPOINT=https://hf-mirror.com

GitHub 镜像

访问 GitHub 资源时,镜像站能够有效减少网络延迟。以下是推荐的两个 GitHub 镜像服务。

GitHub Fast

GitHub Fast 提供了 GitHub 的加速镜像服务,尤其适合在克隆代码仓库时使用。

配置方法

通过 Git 命令配置镜像,将 GitHub 的默认访问地址替换为镜像:

git config --global url."https://githubfast.com".insteadOf https://github.com

注意:这样配置后,所有的 git push 操作也会被推送到镜像站。

如果你遇到 SSL 证书错误,可以通过以下命令禁用 SSL 验证:

git config --global http.sslVerify false

Raw 文件加速

在访问 GitHub 的 raw 文件时,使用静态资源加速站点可以显著提升下载速度。

配置方法

编辑本地的 hosts 文件,加入以下内容:

185.199.108.133 raw.githubusercontent.com
185.199.108.133 raw.staticdn.net

通过这种方式,访问 GitHub 上的 raw 文件时,将自动通过加速镜像站进行访问,从而提升下载速度。

给 Git 设置代理

在某些情况下,你可能需要通过代理来访问网络资源。为此,你可以为 Git 设置代理,以确保其能够正常连接。

配置代理的方法

使用以下命令为 Git 配置 HTTP 和 HTTPS 代理:

git config --global http.proxy http://127.0.0.1:1087
git config --global https.proxy http://127.0.0.1:1087

这样,Git 的所有网络请求都会通过指定的代理进行,确保访问速度和稳定性。