文章

代理配置库

AUTOGEN d044436896704a5985d26b92a0287697

代理配置库

公共二级域名:

1
mirrors

Python

1. PIP

1
https://pypi.org/simple

默认情况下,pip 使用 PyPI(Python Package Index)作为源,以下是一些常用的国内 pip 镜像源:

  1. 阿里云:https://mirrors.aliyun.com/pypi/simple/
  2. 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
  3. 中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple
  4. 豆瓣:http://pypi.douban.com/simple/
  5. 腾讯云:https://mirrors.cloud.tencent.com/pypi/simple/

可以通过以下方式将 pip 的源切换到这些国内镜像之一:

  • 临时使用:在安装包时,使用 -i 参数指定镜像源,例如:
    1
    
    pip install -i https://mirrors.aliyun.com/pypi/simple/ some-package
    
  • 永久设置:修改 pip 的配置文件,设置默认源。在 Linux 或 macOS 上,配置文件通常位于 ~/.pip/pip.conf,在 Windows 上位于 %USERPROFILE%\pip\pip.ini。配置文件内容如下:
    1
    2
    3
    4
    
    [global]
    index-url = https://mirrors.aliyun.com/pypi/simple
    [install]
    trusted-host = mirrors.aliyun.com
    
  • 查看当前源:使用 pip config list 命令可以查看当前的 pip 配置,包括使用的源。

  • 添加或删除源:可以使用 pip config setpip config unset 命令来添加或删除配置文件中的源。

2. Conda

Conda 的官方源是 Anaconda, Inc. 提供的,其地址为:

1
https://repo.anaconda.com/pkgs/main

如果你想要设置或更改 Conda 的源,可以通过以下步骤进行:

  1. 查看当前配置的源
    1
    
    conda config --show channels
    
  2. 添加新的源
    1
    
    conda config --add channels <new-channel-url>
    
  3. 设置源的优先级: 你可以在 .condarc 配置文件中调整 channels 列表的顺序来设置优先级。

  4. 删除源
    1
    
    conda config --remove channels <channel-url>
    
  5. 恢复默认源
    1
    
    conda config --remove-key channels
    

以上命令会在用户的主目录下创建或修改 .condarc 文件,该文件包含了 Conda 的配置信息。在 Linux 或 macOS 上,这个文件通常位于 ~/.condarc,而在 Windows 上位于 %USERPROFILE%\.condarc

例如,如果你想要添加清华大学的镜像源,可以使用以下命令:

1
2
3
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

这些命令会将清华大学的镜像源添加到你的 Conda 配置中,并设置在搜索时显示通道地址。如果你想要换回官方源,只需执行恢复默认源的命令即可。

Java

Maven 的官方源是 https://repo.maven.apache.org/maven2/,这是 Maven 中央仓库的地址,也是 Maven 默认使用的远程仓库地址。除了官方源,还有多个可用的镜像源,这些镜像源可以帮助用户在特定地区或网络环境下加速依赖的下载。例如,国内的一些镜像源包括:

  1. 阿里云:https://maven.aliyun.com/repository/public
  2. 华为云:https://mirrors.huaweicloud.com/repository/maven/
  3. 豆瓣(Douban):https://pypi.douban.com/simple/

要使用这些源,你可以通过修改 Maven 的 settings.xml 文件来配置。这个文件通常位于用户的主目录下的 .m2 文件夹中。以下是如何在 settings.xml 中配置镜像源的示例:

1
2
3
4
5
6
7
8
<mirrors>
  <mirror>
    <id>aliyun-maven</id>
    <mirrorOf>central</mirrorOf>
    <name>Aliyun Central</name>
    <url>https://maven.aliyun.com/repository/public</url>
  </mirror>
</mirrors>

<mirrors> 部分添加 <mirror> 标签,并设置 <id><mirrorOf><name><url> 等属性。<mirrorOf> 标签的值 central 表示这个镜像将代替 Maven 中央仓库。

此外,如果你想在命令行中临时使用某个源,可以在执行 Maven 命令时通过 -U 参数指定,例如:

1
mvn clean install -U https://maven.aliyun.com/repository/public

这将强制 Maven 使用指定的 URL 作为远程仓库来执行命令。如果你需要更多关于 Maven 配置和使用的信息,可以访问 Maven 官方文档 。

DevOps

镜像仓库地址
dockerregistry-1.docker.io
k8s-gcrk8s.gcr.io
k8sregistry.k8s.io
quayquay.io
gcrgcr.io
ghcrghcr.io
cloudsmithdocker.cloudsmith.io
ecrpublic.ecr.aws
本文由作者按照 CC BY 4.0 进行授权