Toolbox en ligne

Gestionnaire de paquets domestique

L'utilisation de la gestion des paquets peut réduire considérablement le coût de référencement et de gestion des bibliothèques tierces, mais de nombreuses sources sont à l'étranger, par l'installation de la gestion des paquets, il est facile d'expirer ; nous pouvons modifier les sources nationales, ou utiliser un proxy pour résoudre ce problème.

pip

fournisseurSource et mode d'utilisation
Douban

https://pypi.doubanio.com/simple/

pip install -i https://pypi.doubanio.com/simple/
Université Tsinghua

https://pypi.tuna.tsinghua.edu.cn/simple

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
Aliyun

https://mirrors.aliyun.com/pypi/simple/

pip install -i https://mirrors.aliyun.com/pypi/simple/

Composer

fournisseurSource et mode d'utilisation
-

https://packagist.phpcomposer.com/

composer config -g repo.packagist composer https://packagist.phpcomposer.com
-

https://php.cnpkg.org/

composer config -g repo.packagist composer https://php.cnpkg.org
Aliyun

https://mirrors.aliyun.com/composer/

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
Le cloud Huawei

https://mirrors.huaweicloud.com/repository/php/

composer config -g repo.packagist composer https://mirrors.huaweicloud.com/repository/php/
Université Jiaotong de Shanghai

https://packagist.mirrors.sjtug.sjtu.edu.cn/

composer config -g repo.packagist composer https://packagist.mirrors.sjtug.sjtu.edu.cn
-

https://packagist.jp/

composer config -g repo.packagist composer https://packagist.jp

NPM

fournisseurSource et mode d'utilisation
Taobao était

https://registry.npm.taobao.org/

npm config set registry https://registry.npm.taobao.org
yarn config set registry https://registry.npm.taobao.org
-

http://r.cnpmjs.org/

npm config set registry http://r.cnpmjs.org/
yarn config set registry http://r.cnpmjs.org/

Gem

fournisseurSource et mode d'utilisation
Ruby China

https://ruby.taobao.org/

gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
Université Tsinghua

https://mirrors.tuna.tsinghua.edu.cn/rubygems/

gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/

Maven

fournisseurSource et mode d'utilisation
Aliyun

http://maven.aliyun.com/nexus/content/groups/public/

<?xml version="1.0" encoding="UTF-8"?>
<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd" xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
<profiles>
<profile>
<repositories>
<repository>
<id>central</id>
<name>Maven Repository Switchboard</name>
<layout>default</layout>
<url>http://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<id>offical</id>
</profile>
</profiles>
<activeProfiles>
<activeProfile>offical</activeProfile>
</activeProfiles>
</settings>

Agent Settings

Gestionnaire de paquetsAgent de modeMode d'utilisation
piphttp/https
https_proxy=http://ip:hort pip install
composerhttp/https
https_proxy=http://ip:hort composer install
npmhttp/https
npm config set proxy http://ip:port
npm config set https-proxy https://ip:port
yarn config set proxy http://ip:port
yarn config set https-proxy https://ip:port
gemhttp/https
http_proxy=http://ip:host https_proxy=https://ip:host gem install
gohttp/https
http_proxy=http://ip:host https_proxy=https://ip:host go get

Référence

  1. Using pip behind a proxy