代理服务器使用全攻略

Author: 小飞虫 Date: 2000年 第33期

#1    一、代理服务器原理和功能
  代理服务器相当于内部私有网络(局域网)和外部公众网络(INTERNET)之间的一个网关,如^33040501a^1所示。当私有网络内的计算机访问公众网络上的站点时,先将访问请求发给代理服务器;代理服务器首先响应客户的请求,然后连接客户希望访问的站点,取得客户需要的访问内容后传回给客户计算机。代理服务器主要有以下四个功能:
  1.提高对内部网络安全保护、实现匿名访问:所有内部网的用户通过代理服务器访问Internet时,都映射为服务器的IP地址,被访问的计算机只能“看”到代理服务器的IP地址,所以使外界不能直接访问到内部网;代理服务器还可以设置IP地址过滤,限制内部网对外部的访问。一些BBS站点提供的“网络穿梭”实际上就是一种特殊的代理服务。通过穿梭服务登录到其它站点上后,BBS上的其它用户就无法知道使用者的真实IP地址,也就无法推测出使用者的地理位置。
  2.节省IP地址开销:由于只有代理服务器是直接接入Internet的,所以只需要一个合法的IP地址。这对于集团用户来说,可以节约相当可观的开销。现在街上的网吧通常的做法是申请一条接入线路,通过代理服务器使整个网吧的计算机都能上网。
  3.提高访问速度。通常代理服务器都设置一个较大的硬盘缓冲区(可能高达几个GB),外界的信息通过时,将其保存到缓冲区中,当其他用户再访问相同的信息时,则由缓冲区中取出信息传给用户,以提高访问速度。
#1    二、在浏览器中设置代理服务器
  1.IE5.0中代理服务器的设置
  选择IE主菜单“工具”,在其下拉菜单中选取“Internet选项...”项,这时会弹出一个对话框,选择“连接”页,再选“局域网设置”按钮,如^33040501b^2所示。这时屏幕上显示“局域网(LAN)设置”对话框,选中“使用代理服务器”复选框,点击右边的“高级...”按钮,接下来又会弹出另一个对话框,如^33040501c^3所示。在“服务器”组中有5排输入框,它们对应于不同类型服务的代理服务器设置。例如HTTP代理服务器的地址是202.0.0.1、端口是80,则在第一排的输入框中分别输入地址和端口号。一般我们常用的只有HTTP代理。在对话框下部的“例外”组用于设置不需要使用代理服务器去访问的网络地址,通常是本机所在的子网地址:例如本机的网络地址是202.115.16.192,则在编辑框中输入“202.115.16.*”;也可以使用域名设置“例外”:例如填入“*.uestc.edu.cn”,则访问以uestc.edu.cn结尾的站点,如www.uestc.edu.cn和ftp.uestc.edu.cn等,就不须要使用代理服务器,这样可节约时间。
  2.Netscape中代理服务器的设置
  选择Netscape主菜单“Edit”,在下拉菜单中选取“Preferences...”项,屏幕上弹出Preferences(偏好选择)对话框,如^33040501d^4所示。Preference对话框的左边是设置分类树型视图,打开Advanced(高级)项,然后选中Proxies(代理)子项,这时对话框的右边出现“代理设置”选项。选中第二项“手工设置”,再点击“View(查看)”按钮,屏幕上会出现一个和图3类似的对话框,读者可以参照前面所介绍的方法设置自己需要的代理服务器。
#1    三、使用“代理猎手”搜索代理服务器
  1.搜索新的代理服务器
  运行“代理猎手”,首先会出现警告对话框,提醒用户使用代理搜索软件的注意事项。这里要特别强调的是,使用工具软件搜索代理服务器是一种端口扫描行为,这在许多局域网中是明令禁止的,所以大家在搜索代理之前一定要弄清楚本机所在网络的有关规定,免得被有关部门请去“喝茶”。
  点击警告对话框左下角的“我知道了,让我进去吧!”按钮,就进入了“代理猎手”的主窗口。主窗口的中部是显示搜索任务和搜索结果的列表框,点击“搜索任务”和“搜索结果”页,可以在这二者之间切换,如^33040501e^5所示。
  点击工具条上的“添加任务”按钮,如^33040501f^6所示,屏幕上出现“添加搜索任务”向导。点击“下一步”按钮,在“添加搜索任务”向导中设置搜索地址范围,如^33040501g^7所示。点击右边的“添加”按钮,添加新的搜索范围,“添加搜索IP范围”对话框如^33040501h^8所示。在“添加搜索IP范围”对话框中的第一项地址范围类型共有五种,这里使用缺省类型“起止地址范围”——搜索从起始地址到结束地址之间的所有IP地址。例如起始地址是“202.96.0.0”、结束地址是“202.96.10.255”,则代理猎手搜索“202.96.0.0”到“202.96.0.255”、“202.96.1.0”到“202.96.1.255”...直到“202.96.10.0”与“202.96.10.255”的所有IP地址。输入需要搜索的地址范围后,点击“确定”按钮,搜索地址列表中添加了刚才输入的地址范围。如果还想添加新的地址范围,再次点击“添加”按钮,重复刚才的步骤即可。设置完需要搜索的地址范围后,点击“下一步”按钮,进入搜索端口和协议的设置。
  点击右边的“添加”按钮,屏幕上出现“添加端口和协议”对话框。在左边的端口输入框中填入要搜索的端口,选中右边的“必搜”复选框,如^33040501i^9所示,再点击“确定”按钮,就把需要搜索的端口添加到“端口和协议”列表中了。重复刚才的步骤,可以添加更多的搜索端口。一般HTTP代理服务的端口是“8080”、“8000”和“80”,所以搜索这三个端口就基本可以了。如果你有足够的时间,可以再加几个,如“81”和“8010”。在设置端口的同时还可以设置搜索的协议类型,常用的代理服务类型是HTTP(“代理猎手”中的缺省类型)。
  在设置好搜索端口后,点击向导中的“完成”按钮,就可以开始搜索了。在“任务列表”中选中需要执行的搜索任务,然后点击工具条上的“开始”按钮,这时你可以把“代理猎手”最小化,让它在后台执行;如果需要暂停正在执行的任务,点击工具条上的“停止”按钮;如果需要删除任务,先在任务列表中选择目标,然后点击工具条上的“删除”按钮。
  搜索结果保存在“搜索结果”列表中,在任务完成后千万不要忘记查看。
  2.验证已知的代理服务器
  验证已知的代理服务器和搜索代理服务器的过程大致相同:首先需要添加一个新的搜索任务——在“添加任务”向导中设置搜索地址的时候,“地址范围类型”选择“单一IP地址”,然后填入需要验证的服务器地址;设置搜索端口的时候,填入已知的服务端口。最后,启动这个搜索任务,很快就可以知道被验证的代理服务器是否可用。