有些公司的局域网环境,例如我们公司的只允许使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就....下面简单几步就可以实现了!
一、命令行界面的一般代理设置方法
1、在profile文件中设置相关环境变量
# vi /etc/profile
http_proxy=192.168.10.91:3128 # 分别指定http、https、ftp协议使用的代理服务器地址
https_proxy=192.168.10.91:3128
ftp_proxy=192.168.10.91:3128
no_proxy=192.168.10.0. # 访问局域网地址(192.168.20.0/24网段)时不使用代理,可以用逗号分隔多个地址
export http_proxy https_proxy ftp_proxy no_proxy
保存退出,注销重新登陆系统即可生效。
现在代理上网时没有问题了,如果使用的是debian的系统要使用apt-get怎么办?
三种方法:
1.临时设置让 apt-get 使用代理
直接在命令行下输入 export http_proxy=http://yourproxyaddress:proxyport
2.永久设置
编辑/etc/apt/apt.conf文件,在文件末尾加入
Acquire::http::Proxy "http://yourproxyaddress:proxyport
有的系统安装时没有apt.conf文件需要手动建立,此方法仅是给apt-get设置代理
3.为apt和其他应用程序,如wget设置代理
编辑.bashrc文件,在文件末尾添加
http_proxy=http://yourproxyaddress:proxyport
export http_proxy保存文件,退出重新登录设置生效。