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/

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM