zoukankan      html  css  js  c++  java
  • centos中代理的设置

    最近在校园网中使用一个centos的主机,链接网络是需要代理的,如果是windows主机在Internet选项里设置一下就可以,可是在linux这个任何配置都要更改配置文件的系统里我还真是纠结了好大一下的。现在把配置的方式总结在下面,一方面留给自己做备忘,另外别人看到也可以少走点弯路嘛。

    1.全局http代理

      所有用户(最简单最直接的配置方式,如果你按照这个配置了,后面的就不用看了)

        编辑/etc/profile添加

    http_proxy="http://username:password@proxy_ip:port"
    export http_proxy
    
    https_proxy="http://username:password@proxy_ip:port"
    export https_proxy
    
    ftp_proxy="http://username:password@proxy_ip:port"
    export ftp_proxy

        用户名和密码如果不需要的话可以不填写,只写IP地址和端口就可以了,像http://123.123.123.123:8000就可以了

        网上有好多相关的转载的文章都把 export http_proxy 写成了 export_http_proxy

        网上的只几乎都只是把http的那条写上了,运行命令的时候经常就连不上网了,尤其是一些github上的开源项目,地址都是https的,所以必须要加上https的条目哦,顺手把ftp的也加上吧,有备无患嘛。

       单一用户

        编辑~/.bash_profile添加和上面一样的内容

    http_proxy="http://username:password@proxy_ip:port"
    export http_proxy
    
    https_proxy="http://username:password@proxy_ip:port"
    export https_proxy
    
    ftp_proxy="http://username:password@proxy_ip:port"
    export ftp_proxy

    2.yum代理 (yum是centos里面下载软件的命令,和ubuntu里的apt-get相似,只配置这个就可以安装大部分常用软件了)

      编辑/etc/yum.conf添加

    proxy=http://username:password@proxy_ip:port

      同样用户名和密码如果不需要的话可以不填写

    3.wget代理 (wget是下载文件的,后面跟一个url就可以下载对应的文件了)

      编辑/etc/wgetrc添加

    https_proxy = http://username:password@proxy_ip:port/
    http_proxy = http://username:password@proxy_ip:port/
    ftp_proxy = http://username:password@proxy_ip:port/
  • 相关阅读:
    __slots__魔法,减少实例属性消耗的内存
    在函数中最好不要用可变类型当参数
    Python的容器模块
    实例和类变量以及类的魔术方法
    推导式
    Python内置函数
    常用的git操作(持续更新)
    h开头的
    e开头的
    如何迁移测试的MAGENTO到正式运行的MAGENTO
  • 原文地址:https://www.cnblogs.com/piaomiao1314/p/centos-proxy.html
Copyright © 2011-2022 走看看