【樹莓派】Linux 系統級別代理配置


  

在Windows下,通過代理服務器怎么去設置連接代理服務器,瀏覽器---->工具------>internet選項----->連接--->局域網設置------->勾選“為lan使用代理服務器”,配置代理服務器的IP和端口號。OK。到這里Windows系統下通過代理服務器進行瀏覽網頁就可以了。

 

但是Linux下我們怎么去通過代理服務器進行網絡連接呢?

其實Ubuntu桌面版,也是可以這樣配置的,下面這個截圖是 10.10之前版本的ubuntu系統下的:

依次打開“系統“------>”首選項“----->“網絡代理”,如下圖所示:

該圖片摘自:https://jingyan.baidu.com/article/8cdccae9913470315513cd70.html

 

在實踐中,我做了嘗試,參考如下配置:

export http_proxy=http://proxy.xa.petrochina:8080/
export FTP_PROXY=http://proxy.xa.petrochina:8080/
export ftp_proxy=http://proxy.xa.petrochina:8080/
export all_proxy=socks://proxy.xa.petrochina:8080/
export ALL_PROXY=socks://proxy.xa.petrochina:8080/
export HTTPS_PROXY=http://proxy.xa.petrochina:8080/
export https_proxy=http://proxy.xa.petrochina:8080/
export HTTP_PROXY=http://proxy.xa.petrochina:8080/
export no_proxy=localhost,127.0.0.1,192.168.0.0

如果是其他類型Linux,可以參考 這個:http://blog.csdn.net/kingfs/article/details/53672811

YUM代理設置
 
編輯/etc/yum.conf,在最后加入
# Proxy
proxy=http://username:password@proxy_ip:port/
 
Wget的代理設置
編輯/etc/wgetrc,在最后加入
# Proxy
http_proxy=http://username:password@proxy_ip:port/
ftp_proxy=http://username:password@proxy_ip:port/
 
系統全局代理
如果需要為某個用戶設置一個系統級的代理,可以在~/.bash_profile中設置:
http_proxy="http://username:password@proxy_ip:port"
export  http_proxy

 

 

Linux 終端下設置網路代理-解決wget無法訪問網址問題

可以通過設置四個環境變量:"HTTP_PROXY"、"http_proxy"和"FTP_PROXY"、"ftp_proxy"就行了。
步驟一:
linux系統/root目錄下文件.bash_profile中添加以下幾行:
export HTTP_PROXY=http://username:password@proxy.server:8080
export http_proxy=http://username:password@proxy.server:8080
export FTP_PROXY=http://username:password@proxy.server:8080
export ftp_proxy=http://username:password@proxy.server:8080
其中:username和password是用戶名和密碼,用於需要驗證的代理服務器上;proxy.server是代理服務器的地址,后面的8080是端口號。

注意密碼中不要待用“@”,以防與后面分割符“@”混亂。

步驟二:
修改保存后重啟Linux或在終端運行"source .bash_profile"即可。
()

---------------------------

Linux下命令窗口盛行,很多程序也只有命令行窗口。這也就造成了每個程序通過代理服務器連接網絡的設置也不盡一樣。下面就Linux下一些常用的通過代理服務器連接網絡的設置簡單的配置下。

【通用的代理服務器設置】

對於大多數Linux控制台程序,例如apt-get和aptitude命令、git命令、wget命令,這些程序都使用http_proxy和ftp_proxy環境變量來獲取代理服務的配置。

方法就是在你的配置文件中加入一下2個變量(你可以在/etc/profile,/etc/bashrc,~/bashrc,~/.profile等,可以根據自己的情況進行設置,建議在~/bashrc中設置)

export http_proxy=http://username:password@proxyserver:port/

export ftp_proxy=http://username:password@proxyserver:port/

如果你的代理服務器需要用戶名和密碼才能訪問,要填寫username和password,如果沒有的話則可以省略。比如:

export http_proxy=http://abcde:123456@192.168.100.1:8080

export ftp_proxy=http://abcde:123456@192.168.100.1:8080

代理服務器登錄用戶名:abcde 密碼:123456

代理服務器地址:192.168.100.1 端口:8080(可以在代理服務器中指定)

保存退出。

退出下終端,或者直接source ~/.bashrc 加載在文件,是環境變量生效。

[ subversion的代理服務器配置 ]

要配置subversion的代理服務器,需要修改$HOME/.subversion/servers文件,在此文件的[global]段加上:

http-proxy-host = 192.168.100.1

http-proxy-port = 8080

http-proxy-username = abcde

http-proxy-password = 123456

現在svn就可以使用代理服務器訪問版本庫了。

[ yum的代理服務器配置 ]

如果想讓CentOS中的yum可以通過代理服務器更新程序,則需要修改文件/etc/yum.conf,在此文件中加上:

proxy=http://abcde:123456@192.168.100.1:8080

現在使用yum就可以使用了。

----------------

 

待續...


免責聲明!

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



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