Linux公社论坛

 找回密码
 注册
查看: 110|回复: 0

[教程分享] Ubuntu下各种源(代理)设置

[复制链接]

1

主题

0

听众

2

积分

新手上路

Rank: 1

erikaemma 发表于 2020-3-16 22:05:01 |显示全部楼层
无论是处于什么目的,比如自己的源,需要加速,这里罗列了一些常用的源以及代理的设置。我在ubuntu16.04上使用正常:

第一大节:代理设置
1. 全局命令行
  1. #!/bin/bash

  2. if [ 0"$http_proxy" = "0" ]; then
  3.         export http_proxy="http://127.0.0.1:7890"
  4.         export https_proxy="http://127.0.0.1:7890"
  5.         echo "Set OK."
  6. else
  7.         unset http_proxy
  8.         unset https_proxy
  9.         echo "Unset finish."
  10. fi
复制代码
这个是我自用的,保存如setProxy后chmod +x setProxy给上执行权限,放到home下,需要的时候就source ~/setProxy

2. APT
如果用全局设置,有时候你会发现比如.net runtime这些更新还是奇慢无比,所以apt(或apt-get)需要单独设置
  1. sudo apt update|upgrade -o Acquire::http::proxy="http://127.0.0.1:7890"
复制代码
3. snap
也是包管理,不多说了,直接上代码
sudo snap set system proxy.http="http://127.0.0.1:7890"
sudo snap set system proxy.https="http://127.0.0.1:7890"
第二大节:源设置
因为图形化下可以直接在设置中更改源,所以这里没有。具体百度一下就有了
1. NPM
  1. npm config set registry https://registry.npm.taobao.org
  2. #验证
  3. npm config get registry
复制代码
2. Composer
  1. sudo composer config -g repo.packagist composer https://packagist.phpcomposer.com
复制代码
3. python-pip
nano ~/.pip/pip.conf
  1. ----------------
  2. [global]
  3. index-url=https://pypi.tuna.tsinghua.edu.cn/simple
  4. trusted-host = pypi.tuna.tsinghua.edu.cn
  5. ----------------
复制代码
注意,这会导致所有pip使用这个源,包括3以及2,甚至是你自己单独编译安装的python3.7!
4. maven
nano $M2_HOME/conf/settings.xml
  1. ---------------在<mirrors></mirrors>标签中添加 mirror 子节点:
  2. <mirror>
  3.     <id>aliyunmaven</id>
  4.     <mirrorOf>*</mirrorOf>
  5.     <name>阿里云公共仓库</name>
  6.     <url>https://maven.aliyun.com/repository/public</url>
  7. </mirror>
  8. ---------------
复制代码
您需要登录后才可以回帖 登录 | 注册

关注Linux公社官方微信,免费领取邀请码。

手机版|Linux公社(LinuxIDC.com)旗下网站【www.linuxidc.net】 ( 浙ICP备07014134号-4 )

GMT+8, 2020-4-9 17:16 , Processed in 0.045003 second(s), 13 queries , Wincache On.

Powered by Discuz! X 3.2

© 2010-2020 Comsenz Inc.

回顶部