共计 1215 个字符,预计需要花费 4 分钟才能阅读完成。
我们都知道在 Windows 下通过代理服务器怎么去设置连接代理服务器,浏览器 —-> 工具 ——>internet 选项 —–> 连接 —> 局域网设置 ——-> 勾选“为 lan 使用代理服务器”,配置代理服务器的 IP 和端口号。OK。到这里 Windows 系统下通过代理服务器进行浏览网页就可以了。
但是Linux 下我们怎么去通过代理服务器进行网络连接呢?
众所周知,Linux 下命令窗口盛行,很多程序也只有命令行窗口。这也就造成了每个程序通过代理服务器连接网络的设置也不尽一样。下面就 Linux 下一些常用的通过代理服务器连接网络的设置简单的配置下。
【通用的代理服务器设置】
对于大多数 Linux 控制台程序,例如 apt-get 和 aptitude 命令、git 命令、wget 命令,这些程序都使用 http_proxy 和 ftp_proxy 环境变量来获取代理服务的配置。
方法就是在你的配置文件中加入一下 2 个变量(你可以在 /etc/profile,/etc/bashrc,~/bashrc,~/.profile 等,可以根据自己的情况进行设置,建议在~/bashrc 中设置)
export http_proxy=http://username:password@proxyserver:port/
export ftp_proxy=http://username:password@proxyserver:port/
如果你的代理服务器需要用户名和密码才能访问,要填写 username 和 password,如果没有的话则可以省略。比如:
export http_proxy=http://abcde:123456@192.168.100.1:8080
export ftp_proxy=http://abcde:123456@192.168.100.1:8080
代理服务器登录用户名:abcde 密码:123456
代理服务器地址:192.168.100.1 端口:8080(可以在代理服务器中指定)
保存退出。
退出下终端,或者直接 source ~/.bashrc 加载在文件,是环境变量生效。
[subversion 的代理服务器配置]
要配置 subversion 的代理服务器,需要修改 $HOME/.subversion/servers 文件,在此文件的 [global] 段加上:
http-proxy-host = 192.168.100.1
http-proxy-port = 8080
http-proxy-username = abcde
http-proxy-password = 123456
现在 svn 就可以使用代理服务器访问版本库了。
[yum 的代理服务器配置]
如果想让 CentOS 中的 yum 可以通过代理服务器更新程序,则需要修改文件 /etc/yum.conf,在此文件中加上:
proxy=http://abcde:123456@192.168.100.1:8080
现在使用 yum 就可以使用了。