Linux下常⽤程序的代理服务器(proxy)配置
Linux下有很多程序都只有命令⾏接⼝,对于这类程序,它们通过代理服务器(proxy)访问⽹络的⽅式也不尽相同。在本⽂中总结了⼀些常⽤Linux程序配置代理服务器的⽅法。
[ 通⽤代理服务器配置 ]
对于⼤多数Linux控制台程序,例如或Ubuntu中的apt-get和aptitude命令、、wget命令,这些程序都使⽤http_proxy和ftp_proxy环境变量来获取代理服务的配置。
⽅法是在你的~/.bashrc⾥加上类似下⾯的话:
export http_proxy=username:password@proxyserver:port/
export ftp_proxy=username:password@proxyserver:port/
如果你的代理服务器需要⽤户名和密码才能访问,需要填写上⾯的username和passwd部分,否则的话,省略这两部分。
例如,假设你的代理服务器为192.168.1.1,端⼝是8080,⽤户名为easwy,密码是123456,那么应该这样设置这两个环境变量:
export http_proxy=easwy:123456@192.168.1.1:8080
export ftp_proxy=easwy:123456@192.168.1.1:8080
这样配置之后,退出再登录⼀次,或者直接使⽤下⾯的命令source⼀下.bashrc:
source ~/.bashrc
现在,上述程序就可以通过代理服务器访问⽹络了。
[ subversion的代理服务器配置 ]
要配置subversion的代理服务器,需要修改$HOME/.subversion/servers⽂件,在此⽂件的[global]段加上:
http-proxy-host = 192.168.1.1
http-proxy-port = 8080
http-proxy-username =
代理服务器的设置http-proxy-password = 123456
现在svn就可以使⽤代理服务器访问版本库了。
[ yum的代理服务器配置 ]
如果想让CentOS中的yum可以通过代理服务器更新程序,则需要修改⽂件/f,在此⽂件中加上:
现在使⽤yum就可以更新你的软件了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论