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/
  • 相关阅读:
    flutter填坑之旅(widget原理篇)
    二次封装Element UI Table实现动态列
    vue使用import()提示语法错误
    flutter填坑之旅(配置本地资源文件)
    vue项目提示TypeError: e.call is not a function
    fork树
    从标准输入读取一行数组并保存(用的是字符串分割函数strtok_s() )
    常用算法链接:
    排序算法
    牛客网未通过代码---
  • 原文地址:https://www.cnblogs.com/piaomiao1314/p/centos-proxy.html
Copyright © 2011-2022 走看看