大家知道,代理服务器可以将私有 ( 内部 ) 网络连接到互联网,同时可以保护内部网络不受外部非法的访问。代理服务器能够满足基本的互联网连接需求,并且提供了很多额外的安全措施,具有跟好的可靠性和性能。代理服务实际上也将内部网络隔离起来,满足局域网多个用户同时通过代理上网的需求。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

  代理服务器作为连接 Internet Intranet 的桥梁,在实际应用中发挥着极其重要的作用。它可用于多个目的,最基本的功能是连接,此外还包括安全性、缓存、内容过滤、访问控制管理等功能,代理服务器能够帮助我们实现共享上网、防火墙、用户管理、控制流量等网络管理应用。

  代理服务的实现十分简单,它只需在局域网的一台服务器上运行相应的服务器端软件就可以了。目前代理服务器软件产品主要有 :Microsoft Proxy Microsoft ISA WinProxy WinGate winRoute SyGate CCProxy SuperProxy 等,这些代理软件不仅可以为局域网内的 PC 提供代理服务,还可以为基于 Windows 网络的用户提供代理服务 ; 而在 UNIX/Linux 系统主要采用 Squid Netscape Proxy 等服务器软件作为代理。

  下面介绍几种常用的代理服务器软件。

   1 Microsoft Proxy 代理服务器

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

   Microsoft Proxy Server 是微软提供的一种代理服务器解决方案,大型的局域网可以用它作为局域网的代理服务器软件。 Microsoft Proxy 除了提供传统的代理功能外,还对当前 Internet 一些最新的应用提供了代理服务,如 IP 电话 (Internet Phone) 、网络寻呼机 (ICQ) 等。

   Microsoft Proxy 包括了 Web Proxy Socks Proxy Winsock Proxy 。其中 Web Proxy 支持 HTTP FTP 等服务, WinSock Proxy 支持 Telnet 、电子邮件、 RealAudio IRC ICQ 等服务, Socks Proxy 负责中转使用 S0cks 代理服务的程序与外界服务器间的信息交换。 Microsoft Proxy 在运行 Windows NT/2000 的服务器上安装后,各工作站就可以使用 Web Proxy 提供的服务,上网浏览、使用 FTP 等。如果要使用 winSock Proxy Socks Proxy 提供的服务,必须要在客户端安装配置程序,并且还要在服务器端进行设置。

  相对于 SyGate WinGate 等简易的代理服务器软件, Microsoft Proxy Server 功能更强大,适用于企业级或大型网吧的局域网,但由于它一定要运行在 WinNT/2000 上,且配置比较复杂,小型局域网使用较少。

大家知道,代理服务器可以将私有 ( 内部 ) 网络连接到互联网,同时可以保护内部网络不受外部非法的访问。代理服务器能够满足基本的互联网连接需求,并且提供了很多额外的安全措施,具有跟好的可靠性和性能。代理服务实际上也将内部网络隔离起来,满足局域网多个用户同时通过代理上网的需求。

  代理服务器作为连接 Internet Intranet 的桥梁,在实际应用中发挥着极其重要的作用。它可用于多个目的,最基本的功能是连接,此外还包括安全性、缓存、内容过滤、访问控制管理等功能,代理服务器能够帮助我们实现共享上网、防火墙、用户管理、控制流量等网络管理应用。

  代理服务的实现十分简单,它只需在局域网的一台服务器上运行相应的服务器端软件就可以了。目前代理服务器软件产品主要有 :Microsoft Proxy Microsoft ISA WinProxy WinGate winRoute SyGate CCProxy SuperProxy 等,这些代理软件不仅可以为局域网内的 PC 提供代理服务,还可以为基于 Windows 网络的用户提供代理服务 ; 而在 UNIX/Linux 系统主要采用 Squid Netscape Proxy 等服务器软件作为代理。

  下面介绍几种常用的代理服务器软件。

   1 Microsoft Proxy 代理服务器

   Microsoft Proxy Server 是微软提供的一种代理服务器解决方案,大型的局域网可以用它作为局域网的代理服务器软件。 Microsoft Proxy 除了提供传统的代理功能外,还对当前 Internet 一些最新的应用提供了代理服务,如 IP 电话 (Internet Phone) 、网络寻呼机 (ICQ) 等。

   Microsoft Proxy 包括了 Web Proxy Socks Proxy Winsock Proxy 。其中 Web Proxy 支持 HTTP FTP 等服务, WinSock Proxy 支持 Telnet 、电子邮件、 RealAudio IRC ICQ 等服务, Socks Proxy 负责中转使用 S0cks 代理服务的程序与外界服务器间的信息交换。 Microsoft Proxy 在运行 Windows NT/2000 的服务器上安装后,各工作站就可以使用 Web Proxy 提供的服务,上网浏览、使用 FTP 等。如果要使用 winSock Proxy Socks Proxy 提供的服务,必须要在客户端安装配置程序,并且还要在服务器端进行设置。

  相对于 SyGate WinGate 等简易的代理服务器软件, Microsoft Proxy Server 功能更强大,适用于企业级或大型网吧的局域网,但由于它一定要运行在 WinNT/2000 上,且配置比较复杂,小型局域网使用较少。

  3 WinProxy 代理服务器

   Winproxy 是一种常用的代理服务器软件,只要安装在局域网的服务器上就可以了,它可以让局域网的多台客户机通过服务器上网。它支持 SOCKs 4 & 5 ,利用 Winproxy SOCKs 协议可以让客户机连通 QQ

   Winproxy 是一款集 NAT 、代理和防火墙三者为一体的代理软件,它能够支持我们提到过的多种代理方式,同样也能够支持常见的协议。从功能上看, WinProxy WinGate 十分相似,但不如 WinGate 强大,其性能介于 WinGate CCProxy 之间,对于那些不希望使用 WinGate 这么复杂软件,但还需要使用 NAT 共享方式的用户来说,这是一个相当不错的选择。

    4 WinGate 代理服务器

   WinGate 可以作为一个坚固的防火墙,能控制企业内部网络的入出访问。相对同类软件, WinGate 有很多优点,如可以限制用户对 Internet 访问的能力,通过 GateKeeper 提供的强劲的远程控制和用户认证能力 (Pro ) ,记录和审计能力, 一个 SOCKS5 服务器, HTTP 缓存 ( 节省带宽和加速访问 ) ,连接映射,可作为服务运行等等。

      如果使用的是一个十多台计算机的局域网环境,以 Wingate 为代理服务器通过一个 Modem 上网,应该说速度还是可以接受的。不过,问题就是我们刚才也提到的,在操控方面, WinGate 对用户的要求似乎更高些。

  作为一款经典的代理服务软件, WinGate 能够提供多种网络代理服务。其最新版除了提供常用的 HTTP Socks 代理服务以外,还支持 DHCP DNS 服务。同时,它还提供了完整的 POP3 SMTP 服务,用户可以借此构建一个邮件服务器。 WinGate 还特别提供了按需拨号功能。更方便的是, WinGate 还能够与 Windows 用户进行集成, Windows NT/2000 系统用户可以直接使用已创建好的用户信息。

5 winRoute 代理服务器

   WinRoute 除了具有代理服务器的功能外,还具有 NAT(Network Address Translation ,网络地址转换 ) 、防火墙、邮件服务器、 DHCP 服务器、 DNS 服务器等功能,能为用户提供一个功能强大的软网关。

   WinRoute 有很多选项设置,涉及到网络配置的方方面面,但是它的帮助系统却不是很完善,由于 WinRoute 具有 DHCP 服务器的功能,局域网内部的机器还可配置成由 WinRoute 动态分配 IP 地址。

      WinRoute Commands 选单比较简单,可以进行拨号、断线、收发电子邮件。总体来说, WinRoute 的网络功能相当全面,是一个优秀的软网关 ; 美中不足的就是它的用户界面显得有些简单,帮助系统不完善,从而增加了配置工作的难度。

5 winRoute 代理服务器

   WinRoute 除了具有代理服务器的功能外,还具有 NAT(Network Address Translation ,网络地址转换 ) 、防火墙、邮件服务器、 DHCP 服务器、 DNS 服务器等功能,能为用户提供一个功能强大的软网关。

   WinRoute 有很多选项设置,涉及到网络配置的方方面面,但是它的帮助系统却不是很完善,由于 WinRoute 具有 DHCP 服务器的功能,局域网内部的机器还可配置成由 WinRoute 动态分配 IP 地址。

      WinRoute Commands 选单比较简单,可以进行拨号、断线、收发电子邮件。总体来说, WinRoute 的网络功能相当全面,是一个优秀的软网关 ; 美中不足的就是它的用户界面显得有些简单,帮助系统不完善,从而增加了配置工作的难度。

7 CCProxy 代理服务器

   CCProxy 是一款国产的代理服务器软件,能满足小型网络用户所有的代理需求。它支持 HTTP FTP Socks4 Socks5 等多种代理协议,虽然不具备与 Windows 用户的集成能力,但 CCProxy 可以自行创建用户,并允许网管员根据需要为不同用户分配不同的权限。而通过相关规则的设定, CCProxy 还能对单个用户连接数、访问网址等加以限制。

   CCProxy 代理服务器于 2000 6 月问世,是国内最流行的下载量最大的的国产代理服务器软件。主要用于局域网内共享 Modem 猫代理上网, ADSL 代理共享、宽带代理共享、专线代理共享、 ISDN 代理共享、卫星代理共享、蓝牙代理共享和二级代理等共享代理上网。

      总体来说, CCProxy 可以完成两项大的功能 : 代理共享上网和客户端代理权限管理。 CCProxy 非常适合中国用户使用,无论是政府机关部门,大中小公司,学校,或是网吧, CCProxy 都是实现共享上网的首选代理服务器软件。

8 squid 代理服务器

  在 Unix/linux 下使用的比较优秀的代理服务器软件 Squid 。之所以说它比较优秀,是因为它可以在代理服务器上作一个很大的缓存,可以把好多常去的网站内容存储到缓存中,这样,内部网的机器再访问那些网站,就可以从缓存里调用了。

      这样一方面可以加快内部网浏览因特网的速度,这就是所谓的提高客户机的访问命中率 ; 另一方面, Squid 不仅仅支持 HTTP 协议,而且还支持 FTP GOPHER SSL WAIS 等协议考虑到简捷实用的原则, squid 作为代理服务器不仅性能优异,而且还详细的纪录了各个客户端的访问纪录。

   Squid 是一个缓存 internet 数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。 Squid 可以工作在很多的操作系统中,如 AIX Digital Unix FreeBSD HP-UX Irix Linux NetBSD Nextstep SCO Solaris OS/2 等,也有不少人在其他操作系统中重新编译过 Squid 。由于它安装简单,使用方便,所以已经被广泛使用。