您的当前位置:首页正文

Linux下常用程序的代理服务器(proxy)配置

来源:华佗健康网
Linux下常⽤程序的代理服务器(proxy)配置

Linux下有很多程序都只有命令⾏接⼝,对于这类程序,它们通过代理服务器(proxy)访问⽹络的⽅式也不尽相同。在本⽂中总结了⼀些常⽤Linux程序配置代理服务器的⽅法。[ 通⽤代理服务器配置 ]

对于⼤多数Linux控制台程序,例如或Ubuntu中的apt-get和aptitude命令、、wget命令,这些程序都使⽤http_proxy和ftp_proxy环境变量来获取代理服务的配置。

⽅法是在你的~/.bashrc⾥加上类似下⾯的话:

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

如果你的代理服务器需要⽤户名和密码才能访问,需要填写上⾯的username和passwd部分,否则的话,省略这两部分。例如,假设你的代理服务器为192.168.1.1,端⼝是8080,⽤户名为easwy,密码是123456,那么应该这样设置这两个环境变量:

export http_proxy=http://easwy:123456@192.168.1.1:8080 export ftp_proxy=http://easwy:123456@192.168.1.1:8080

这样配置之后,退出再登录⼀次,或者直接使⽤下⾯的命令source⼀下.bashrc:

source ~/.bashrc

现在,上述程序就可以通过代理服务器访问⽹络了。[ subversion的代理服务器配置 ]

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

http-proxy-host = 192.168.1.1http-proxy-port = 8080 http-proxy-username =

http-proxy-password = 123456

现在svn就可以使⽤代理服务器访问版本库了。[ yum的代理服务器配置 ]

如果想让CentOS中的yum可以通过代理服务器更新程序,则需要修改⽂件/etc/yum.conf,在此⽂件中加上:现在使⽤yum就可以更新你的软件了。

因篇幅问题不能全部显示,请点此查看更多更全内容