在学习工作中使用vagrant作为开发环境已经有很长一段时间了,使用ubuntu
作为开发系统 在使用中发现,即使修改了apt的source.list源文件,在面对一些开发中需要的软件工具的时候,不可
避免的还是会遇到卡顿的问题,于是就查了一下资料,修改apt的proxy代理,来加快速度,最后又把git的也修改了

apt git npm composer 等使用遇到的问题

apt git npm composer 由于GFW的存在,对于国内的程序员来说,经常卡住不动,无法使用,即使有镜像源,但由于存在
同步更新的问题,不能及时解决,所以需要进行proxy设置

设置proxy

1.git

	git config --global http.proxy <your proxy ip>:<your proxy port>
git config --global https.proxy <your proxyip>:<your proxy port> # socks
git config --global http.proxy socks5h://<your proxy ip>:<your proxy port>
git config --global https.proxy socks5h://<your proxy ip>:<your proxy port>

参考git proxy setting

2.apt

 sudo echo 'Acquire::http::Proxy "http://<your proxy ip>:<your proxy port>";' >> /etc/apt/apt.conf
sudo apt update
#下面可以体验飞一 大专栏  ubuntu 代理设置般的感觉了
sudo apt install <some packages>
...

参考apt proxy setting

3.npm

 npm config set proxy http://<your proxy ip>:<your proxy port>
npm config set proxy-https https://<your proxy ip>:<your proxy port>

参考npm proxy setting

4.composer

方法一:

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

参考composer中国镜像

方法二:

export HTTP_PROXY=http://<your proxy ip>:<your proxy port>
export HTTPS_PROXY=http://<your proxy ip>:<your proxy port>

上面这种方法临时用一下,每次登录terminal之后需要重新设置,如果不想每次设置,可以保存在~/.profile

echo "# proxy setting" >> ~/.profile
echo "export HTTP_PROXY='http://<your proxy ip>:<your proxy port>'" >> ~/.profile
echo "export HTTPS_PROXY='https://<your proxy ip>:<your proxy port>'" >> ~/.profile
source ~/.profile

实际效果

git npm apt composer 快了不是一点点 :) !

ubuntu 代理设置的更多相关文章

  1. ubuntu代理设置

    很多时候,服务器都没有连接外部互联网的条件,需要利用代理服务器才能够访问外网资源进行软件包的升级: ubuntu修改apt-get的代理可以使用代理进行安装包的升级: ubuntu@ubuntu:~$ ...

  2. ubuntu and centos各种上网代理设置

    1.Ubuntu 一. apt-get 代理设置 由于公司通过代理上网,firefox的代理设置很容易就搞定了,但是通过apt-get安装软件还是不行,于是,查阅了很多资料,最多的方法就是网上流传的三 ...

  3. Ubuntu 的 apt-get 代理设置(zhuan)

    url: http://qixinglu.com/post/ubuntu_apt-get_proxy_setup.html 升级到 Ubuntu10.04 后,发现 apt-get 的代理设置有改变了 ...

  4. ubuntu 常用设置

    ●1 问题:使用virt-manager创建虚拟机时,Virtual network 'default':NAT(Inactive) 解决方法:1,查看网络状态sudo virsh net-list ...

  5. 服务器上的 IPProxy代理设置

    1.window 平台 CCProxy 安装包 传送门: http://www.xue51.com/soft/2794.html 该页面详细的说明了ccproxy怎么安装.怎么破jie.... 下面老 ...

  6. ubuntu下设置数据库字符集

    就linux环境下出现的数据库乱码的问题,以ubuntu为例进行的总结 ubuntu环境设置的字符集utf8,windows默认字符集是GBK,Ubuntu的默认字符集为utf-8,这使 得在用tel ...

  7. JMeter学习-024-JMeter 命令行(非GUI)模式详解(二)-执行代理设置

    闲话少述,接 上文 继续... 5.设置代理 jmeter -n -t JMeter分布式测试示例.jmx -H 20.9.215.90 -P 9999 -l report\01-result.csv ...

  8. android sdk manager 代理设置(送给牛逼的)

    解决android sdk更新慢的问题(公司竟然把sdk更新给墙了). 第一步:如下图 第二部:进入代理设置页面,进行设置.如下图  

  9. sdk更新代理设置

    sdk更新代理设置 http://www.cnblogs.com/zhoujg/p/4560998.html

随机推荐

  1. 5 分钟全面掌握 Python 装饰器

    ♚ 作者:吉星高照, 网易游戏资深开发工程师,主要工作方向为网易游戏 CDN 自动化平台的设计和开发,脑洞比较奇特,喜欢在各种非主流的领域研究制作各种不走寻常路的东西. ! Python的装饰器是面试 ...

  2. 四十二、LAMP与LNMP web架构深度优化实战-第一部

    1.nginx.conf配置文件基本参数优化 1.1 隐藏nginx header内版本号信息 一些特定的系统及服务漏洞一般都和特定的软件版本号有关,我们应尽量隐藏服务器的敏感信息(软件名称及版本等信 ...

  3. 吴裕雄--天生自然 JAVA开发学习:继承

    class 父类 { } class 子类 extends 父类 { } public class Penguin { private String name; private int id; pub ...

  4. [原]livekd使用问题记录

    sysinternal suite中的livekd.exe可谓神器.可以用来观察本地内核的一些状态,当然抓内核dump再合适不过了. 在使用livekd的时候遇到了一些问题,现总结如下: 使用live ...

  5. Android开发学习1----AndroidStudio的安装、创建第一个Android Studio文件、Android Studio界面介绍和HelloWord!

    移动开发的工具有很多:Android Studio,eclipse,Hbuilder等,其中,现如今最火的开发工具是Android Studio,Android Studio是谷歌自己推出的一款集成开 ...

  6. zabbix-agent服务无法启动

    zabbix-agent服务无法启动解决方案1.先配置yum源2.卸载已经安装的zabbix-agent3.重新安装zabbix-agent4.配置zabbix-agent配置文件: Server=服 ...

  7. java中==和equals

    /** * @author zhaojiatao * @date 2018/7/19 */ public class equalsLearn { public static void main(Str ...

  8. Windows电脑忘记密码

    1.重启电脑,开机后按F8进入高级选项,选择<命令提示符的安全模式>并回车 2.出现administrator的登录画面后直接回车,此时便进入了命令行窗口 3.下面就是简单粗暴的一行命令搞 ...

  9. 【UML】

    静态:类图,包图,部署图,构件图,对象图 行为:用例图,活动图,顺序图,状态图,交互图 [类图] http://www.uml.org.cn/oobject/201104212.asp [对象图] h ...

  10. Linux挂载存储(供应商给的资料)

    infofile iqn.1994-05.com.redhat:16a2b8b7d8 infodb iqn.1994-05.com.redhat:8518efa2fe72 在iscsi server上 ...