一、代理上網:
方法一
這是一種臨時的手段,如果您僅僅是暫時需要通過http代理使用apt-get,您可以使用這種方式。
在使用apt-get之前,在終端中輸入以下命令(根據您的實際情況替換yourproxyaddress和proxyport)。
終端運行export http_proxy="http://使用者名稱:密碼@代理IP:代理連接埠"也可
方法二
這種方法要用到/etc/apt/檔案夾下的apt.conf檔案。如果您希望apt-get(而不是其他應用程式)一直使用http代理,您可以使用這種方式。
注意: 某些情況下,系統安裝過程中沒有建立apt設定檔。下面的操作將視情況修改現有的設定檔或者建立設定檔。
sudo gedit /etc/apt/apt.conf
在您的apt.conf檔案中加入下面這行(根據你的實際情況替換yourproxyaddress和proxyport)。
Acquire::http::Proxy “http://yourproxyaddress:proxyport”;
儲存apt.conf檔案。
方法三
這種方法會在您的主目錄下的.bashrc檔案中添加兩行。如果您希望apt-get和其他應用程式如wget等都使用http代理,您可以使用這種方式。
gedit ~/.bashrc
在您的.bashrc檔案末尾添加如下內容(根據你的實際情況替換yourproxyaddress和proxyport)。
http_proxy=http://yourproxyaddress:proxyport
export http_proxy
儲存檔案。關閉當前終端,然後開啟另一個終端。
使用apt-get update或者任何您想用的網路工具測試代理程式。我使用firestarter查看活動的網路連接。
如果您為了糾正錯誤而再次修改了設定檔,記得關閉終端並重新開啟,否自新的設定不會生效。
常見FAQ:
Network Proxy沒有作用!web brower,APT,Gaim IM都要自己設!!
System--Preferences--Network Proxy設定成Automatic proxy configuration就是不行!
而Firfox web brower要自己的proxy設定才可以。
Gain Internet Messenger也要設proxy才行。
問題在於通過proxy的APT怎麼都不行,我用的porxy是要用使用者名稱密碼鑒權的,而使用者名稱是域使用者,比如:使用者user123,域是domain123,在windows裡要用使用者為“domain123\user123"
現在用了n種辦法:
1,System--Preferences--Network Proxy設定成Automatic proxy configuration就是不行!
2,按http://wiki.ubuntu.org.cn/index/system/ConfigAptProxy修改檔案不行!
3,新增/etc/apt/apt.conf為
Acquire::http::Proxy "http://user123:password@111.222.xxxx.xxx:8080";
or
Acquire::http::Proxy "http://domain123\user123:password@111.222.xxxx.xxx:8080";
or
Acquire::http::Proxy "http://user123:password@proxyabc.xxx.com.cn:8080";
or
"http://user123:password@proxyabc.xxx.com.cn";
--------------------------------