2024年1月22日发(作者:)

大连理工大学网络教育学院

专 科 生 毕 业 大 作 业

题 目:通过代理服务器实现Internet共享

学习中心: 邢台学习中心

层 次: 高中起点专科

专 业: 计算机网络

年 级: 2009 年 秋 季

学 号:

学 生: 张晴

指导教师: 高金祥

完成日期: 2011 年 7 月22 日

通过代理服务器实现Internet共享

内容摘要

代理服务器的工作主要在开放系统互联(OSI)模型的对话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和INTRANET(局域网)。代理服务器是局域网和Internet服务商之间的代理机构,它负责转发合法的网络信息,并对转发进行控制和登记。

本次设计通过Sygate网关类代理服务器实现网络共享访问。经过实验详细设计方案的给出最终达到目的。

关键词:代理服务器、Sygate、客服端

I

通过代理服务器实现Internet共享

目 录

内容摘要 ........................................................................................................................... I

引 言 .......................................................................................................................... 1

1 代理服务器的基本概念 ............................................................................................ 2

1.1 什么是代理服务器 ......................................................................................... 2

1.2 代理服务器的工作原理 ................................................................................. 2

1.3 代理服务器的类型 ......................................................................................... 2

1.4 代理服务器的主要功能 ................................................................................. 2

2 使用Sygata共享Internet .......................................................................................... 4

2.1 Sygate概述 .................................................................................................... 4

2.2 在代理服务器上安装Sygate ........................................................................ 4

2.3 设置客户端 ..................................................................................................... 6

2.4 共享接入Internet ........................................................................................ 7

3 实验设备 .................................................................................................................. 8

3.1 网卡 ................................................................................................................. 8

3.2 网线 ................................................................................................................. 8

3.3 交换机 ............................................................................................................. 8

4 实验调试 .................................................................................................................... 9

5 参考文献 .................................................................................................................. 10

II

通过代理服务器实现Internet共享

引 言

代理服务器共享上网,很多人不知不觉中就在用,比如通过sygate,wingate,isa,ccproxy,NT系统自带的网络共享等,可以提供企业级的文件缓存、复制和地址过滤等服务,充分利用局域网出口的有限带宽,加快内网用户的 访问速度,可以解决仅仅有一条线路一个IP,IP资源不足,带局域网很多用户上网的功能,同时可以做为一个防火墙,隔离内网与外网,并且能提供监控网络和记录传输信息的功能,加强了局域网的安全性,又便于对上网用户进行管理。

代理服务器还具有设置用户验证和记账功能,可按用户进行记账,没有登记的用户无权通过代理服务器访问Internet网。并对用户的访问时间、访问地点、信息流量进行统计。 对用户进行分级管理,设置不同用户的访问权限,对外界或内部的Internet地址进行过滤,设置不同的访问权限。增加缓冲器(Cache),提高访问速度,对经常访问的地址创建缓冲区,大大提高热门站点的访问效率节省IP开销

1

通过代理服务器实现Internet共享

1 代理服务器的基本概念

1.1 什么是代理服务器

代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,是直接联系到目的站点服务器,然后由目的站点服务器把信息传送回来。代理服务器是介于浏览器和Web服务器之间的另一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。

大部分代理服务器都具有缓冲的功能,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。

1.2 代理服务器的工作原理

代理服务器是建立在TCP/IP协议应用层上的一种服务软件,一般安装在局域网中一台性能比较突出且能够直接接入Internet的计算机上。

设置好代理服务器之后,在局域网中的每台客户机上必须配置代理服务器,并指向代理服务器的IP地址和服务端口号。当代理服务器启动时,将利用一个名为的动态连接程序来开辟一个指定的端口,等待用户的访问请求。

1.3 代理服务器的类型

通常所说的代理服务器包括Proxy代理服务器类型和NAT(Network Address

Translation)网络地址转换类型两大类。后者也称为网关型。

Proxy类型代理服务器即一般意义上所说的代理服务器,如WinGate;NAT类的代理服务器严格说应该是软网关,它通过将局域网内部的私有IP地址,转换为合法的公用IP地址来实现对Internet的访问。

1.4 代理服务器的主要功能

(1)设置用户验证和记账功能,可按用户进行记账,没有登记的用户无权通过代理服务器访问Internet网。并对用户的访问时间、访问地点、信息流量进行统计。

(2)对用户进行分级管理,设置不同用户的访问权限,对外界或内部的Internet地址进行过滤,设置不同的访问权限。

2

通过代理服务器实现Internet共享

(3)增加缓冲器(Cache),提高访问速度,对经常访问的地址创建缓冲区,大大提高热门站点的访问效率。通常代理服务器都设置一个较大的硬盘缓冲区(可能高达几个GB或更大),当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,以提高访问速度。

(4)连接内网与Internet,充当防火墙(Firewall):因为所有内部网的用户通过代理服务器访问外界时,只映射为一个IP地址,所以外界不能直接访问到内部网;同时可以设置IP地址过滤,限制内部网对外部的访问权限。

(5)节省IP开销:代理服务器允许使用大量的伪IP地址,节约网上资源,即用代理服务器可以减少对IP地址的需求,对于使用局域网方式接入Internet ,如果为局域网(LAN)内的每一个用户都申请一个IP地址,其费用可想而知。但使用代理服务器后,只需代理服务器上有一个合法的IP地址,LAN内其他用户可以使用10.*.*.*这样的私有IP地址,这样可以节约大量的IP,降低网络的维护成本。

3

通过代理服务器实现Internet共享

2 使用Sygata共享Internet

2.1 Sygate概述

Sygate属于网关类代理服务器,可以运行在Windows 9x/2000/XP操作系统下,允许多个用户共享Internet。支持Modem、ISDN、ADSL Modem、Cable Modem等各种Internet接入方式。

Sygate只须安装在服务器上,安装和设置十分简单。默认情况下,几乎不用做任何设置即可使用。此处介绍Sygate Home Network 4.5中文版,网络环境是C/S局域网,运行在windows 2000 Server域控制器(直接接入Internet)上。

2.2 在代理服务器上安装Sygate

在安装Sygate之前,服务器必须连接好硬件并建立Internet连接,安装方法如下:

1)双击Sygate压缩包图标。压缩包自解开后启用Sygate的安装向导。按照向导提示操作,直到出现【安装设置】对话框,如图1所示。选中【服务器模式-这台计算机有Internet连接】单选按钮后,这台计算机直接连接到Internet。

2)接通调制解调器,单击【确定】按钮,弹出【Sygate网络诊断】对话框。如果用户使用的是外置调制解调器,请确认将其打开,然后单击OK按钮继续。

3)单击【确定】按钮,弹出提示,询问是否使用检测到的连接接入Internet。Sygate会自动检测到计算机上的默认连接。

4)单击【是】按钮,Sygate开始检测默认连接,成功后出现【Sygate网络诊断】对话框,并接入Internet,如图2所示。

5)单击【确定】按钮,弹出【重新启动计算机】对话框。单击【是】按钮,重新启动计算机后,弹出【每日提示】对话框。选中其中的复选框,以后不再出现【每日提示】提示对话框,如图3所示。

6)单击【确定】按钮,完成安装,并显示Sygate Manager[Server]窗口,如图4所示。

4

通过代理服务器实现Internet共享

图1

图2

图3

5

通过代理服务器实现Internet共享

图4

2.3 设置客户端

在服务器上安装了Sygate服务器端后,服务器在局域网中扮演网关的角色。无须在客户机上安装任何软件,只要进行TCP/IP设置即可正常共享上网。该设置包括三个部分:IP地址、网关和DNS。

如果Windows 2000 Server服务器中已经启用了DHCP、DNS功能,则客户机设置为【自动获取IP地址】,并指定DNS服务器。

一般情况下,在客户端指定网关IP地址即可共享上网,以Windows XP为例介绍如下。

(1)【网上邻居】----【属性】----【网络连接】----【属性】----【本地连接】----双击【Internet协议(TCP/IP)】----【Internet协议(TCP/IP)属性】对话框,如图5所示。

(2)【高级】----【高级TCP/IP设置】对话框,如图6所示,默认为【IP设置】选项卡。

(3)【默认网关】----【添加】----【TCP/IP网关地址】,如图7所示。在【网关】文本框中输入Sygate服务器的IP地址(在安装Sygate过程中,系统建议使用192.168.0.2)。

(4)单击【添加】按钮,添加网关IP地址。然后依次单击【确定】按钮关闭

6

通过代理服务器实现Internet共享

对话框。

图5 【Internet协议(TCP/IP)属性】

图6 【高级TCP/IP设置】对话框

图7 【TCP/IP网关地址】对话框

2.4 共享接入Internet

在服务器端运行Sygate,以及在客户端添加网关后,客户机和服务器可以使用Sygate共享接入Internet。

打开【网络和拨号连接】窗口,双击其中的连接图标,将服务器接入Internet。同时,Sygate Manager界面中的Internet共享由Offline(离线)变为Online(在线)。此时,网络中的任何一台计算机都可以打开IE浏览器上网。

如果要断开与Internet的连接,单击Sygate Manager窗口中的【挂断】按钮;如果要断开客户机,将服务器接入Internet,单击Sygate Manager窗口中的【停止】按钮。

7

通过代理服务器实现Internet共享

3 实验设备

3.1 网卡

网卡是网络接口卡 NIC(NETWORK Interface Card)的简称,它是局域网最基本的组件之一。网卡安装在网络计算机和服务器的扩展槽中,充当计算机和网络之间的物理接口,因此可以简单地说网卡就是接收和传送数据桥梁。网卡根据传输速率可分为:10Mbps网卡(ISA 插口或PCI插口)、100Mbps PCI插口网卡、10Mbps/100Mbps自适应网卡和千兆网卡。目前10Mbps ISA插口的网卡仍以其低廉的价格占有市场的一定份额,但由于10Mbps ISA插口网卡的网络传输速率低,且占用大量的CPU资源,只适应于那些对速度要求不高的局域网,因此我推荐用100Mbps PCI插口的网卡或者10Mbps/100Mbps自适应网卡,价格不贵又能够适应于用户比较多,网上传输的数据量大和需要进行多媒体信息传输的应用环境。

3.2 网线

在选择网线时要先看你所购买的网卡的接口类型,网卡的接口有两种类型(RJ45和BNC):BNC口是用细同轴电缆作为传输媒介的一种网卡接口。RJ45 是采用双绞线作为传输媒介的一种网卡接口,RJ45的接口酷似电话线的接口,但网络线使用的是8芯的接头,使用RJ45的缺点是架设成本高,但安装和维护较为方便,因此我们一般使用RJ45接口。

3.3 交换机

【交换机的作用】: (1)每个双绞线接口只与一个工作站 (网卡)相连,信号点对点传输。 (2)当某一端口接收到信号时,交换机将其整形再生并广播到其他每个端口。 (3)交换机本身可自动检测信号碰撞,当碰撞发生时立即发出阻塞 (jam)信号通知其他端口。 (4)某一端口的传输线或网卡发生故障时,交换机自动隔离该端口,使其不影响其他端口的正常工作,因为现在的100MB的交换机价格很便宜,所以一般都选择100Mbps的网卡和100M的交换机。

8

通过代理服务器实现Internet共享

4 实验调试

在Sygate运行后,需要验证其是否正常工作,验证步骤如下:

1、在安装了Sygate服务器程序的电脑上,单击“开始”按钮,选择“程序→Sygate→Sygate Manager”启动Sygate Manager。单击Start按钮,启动服务。

2、在每一台客户机上打开浏览器并尝试访问Internet。如果能正常浏览网页,则表示一切正常。

9

通过代理服务器实现Internet共享

5 参考文献

【1】百度百科 《什么是代理服务器》

【2】《利用代理服务器实现共享上网》 中国论文网 2008.12.5

【3】《使用代理服务器共享internet》 论文下载中心 2008.10.3

【4】《使用Sygate共享Internet的基本原理》 教研论文交流中心 2010.5.6

10