巧用GNOME网络代理功能装软件

董师傅茶坊

Ubuntu发行版的一大特色就是软件仓库中的软件非常丰富,但要能享受到这一特色所带来的好处的前提条件是计算机能够连接到互联网。这对于位于单位内部网中的Ubuntu计算机来说,软件安装无疑成了一件痛苦的事。不过,现在的单位往往都有一条或多条宽带线路连接到互联网,如果内部网中有一台代理服务器,那么通过GNOME集成桌面环境提供的“网络代理”功能,就可以轻松实现内部网中的Ubuntu计算机访问在线软件仓库的功能,使用新立得软件包管理器安装软件当然不在话下。“网络代理”功能能为GNOME桌面环境内的应用程序访问Internet资源提供统一、便捷的代理服务。

在菜单“系统→首选项”下找到“网络代理”项,单击该项则出现“网络代理首选项”窗口(如图)。这很容易让我们联想到Firefox浏览器的代理设置界面,没错,这个界面与Firefox浏览器的代理设置界面非常相似。在“代理服务器配置”标签下,点选“手动配置代理服务器”,勾选“为所有协议使用相同的代理”,在“HTTP代理”栏内填写代理服务器的IP地址(如10.0.0.66),在“端口”栏内填写代理服务器的端口号(如9999)。在Firefox浏览器中进行代理选项设置时,以上两项设置完毕就结束了。而GNOME的网络代理功能还可以设定代理用户账号,点击“细节”按钮,在出现的对话框中输入代理用户名和密码。点击“关闭”按钮,“网络代理”设置就完成了。

28-f11-9.jpg

“网络代理”设置完毕后,想必大家一定迫不及待地想用apt-get命令或新立得软件包管理器来测试网络代理功能是否有效。别急,对于在代理设置时已经打开的GNOME终端窗口,首先需要关闭该窗口,然后再重新打开才能使用网络代理功能。我们试着在新打开的GNOME终端窗口中,输入软件包安装命令:sudo apt-get install lynx,如果出现类似“不经验证就下载安装这些软件包吗”的提示,输入“y”后可以进行正常的下载和安装,则说明网络代理起作用了。这样,在每一台内网的Ubuntu计算机上进行网络代理设定后,就可以以命令行方式通过代理“在线”下载和更新系统了,极大地方便了在内网中使用Ubuntu系统的用户,使得更新和维护Ubuntu系统成为一件轻松的事。

对于内网中有多个代理服务器或经常需要在不同的网络中使用不同的代理服务器的情况,“网络代理”程序提供了非常实用的定位功能,即可以在一台计算机上按地点设置代理服务器,以支持多个不同的网络代理环境。在“网络代理首选项”窗口上方的“位置”列表框中列出了“默认”的位置。我们可以在列表框中选择新建位置项,创建新的位置项后,选择该项,并设置对应的代理服务器、代理账号等信息。这样在不同的网络中,通过在“位置”列表框中选择不同的位置项,我们就可以轻松连接上本地的网络了。