【注意】最后更新于 May 10, 2010,文中内容可能已过时,请谨慎使用。
参考: http://wiki.archlinux.org/index.php/Proxy_settings
在教育网中使用aur或者abs,网速非常的慢,同时很多东西都不能正常的下载下来,如何给下载添加代理呢? 像wget等程序使用"protocal_proxy"环境变量,所以可以通过设置环境变量的方式来使用代理:
1
2
| export http_proxy=http://10.203.0.1:5187/
export ftp_proxy=http://10.203.0.1:5187/
|
我们可以增加两个函数用来打开关闭代理,在.bashrc里面添加:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| function proxy(){
echo -n “username:”
read -e username
echo -n “password:”
read -es password
export http_proxy=”http://$username:$password@proxyserver:8080/”
export ftp_proxy=”http://$username:$password@proxyserver:8080/”
echo -e “nProxy environment variable set.”
}
function proxyoff(){
unset HTTP_PROXY
unset http_proxy
unset FTP_PROXY
unset ftp_proxy
echo -e “nProxy environment variable removed.”
}
|