随着计算机知识的逐步普及以及INTERNET网络的迅速发展,学习网络和使用网络不再是那些有钱和有技术的人的专利,INTERNET网络已作为一种生活方式走进了寻常百姓家。越来越多的公司也纷纷将自己的公司局域网接入了INTERNET。当然接入因特网的方式是多样的。通常,对于个人用户来说,只要购买一个调制解调器通过一根电话线就能连上因特网了。公司由于计算机数量多,通信需求量大,一般都采用专线接入方式。然而专线费用太昂贵了,那么有没有办法利用一条电话线就可以使多台计算机同时上网呢?
在这种情况下,代理服务器便应运而生了。那什么是代理服务器,它是如何工作的,它有什么作用以及如何设置和使用代理服务器就成了人们很关心的话题。籍于此,笔者就把自己知道的有关代理服务器的知识写下来,希望能给那些想迫切了解这方面知识的用户或网友带去一点点帮助!
代理服务器的基本概念
代理服务器(Proxy Server)就是个人网络和因特网服务商之间的中间代理机构,它负责转发合法的网络信息,并对转发进行控制和登记。
在使用网络浏览器浏览网络信息的时候,如果使用代理服务器,浏览器就不是直接到Web服务器去取回网页,而是向代理服务器发出请求,由代理服务器取回浏览器所需要的信息。
目前使用的因特网是一个典型的客户机/服务器结构,当用户的本地机与因特网连接时,通过本地机的客户程序比如浏览器或者软件下载工具发出请求,远端的服务器在接到请求之后响应请求并提供相应的服务。
那么代理服务器起什么作用呢?
代理服务器处在客户机和服务器之间,对于远程服务器而言,代理服务器是客户机,它向服务器提出各种服务申请;对于客户机而言,代理服务器则是服务器,它接受客户机提出的申请并提供相应的服务。也就是说,客户机访问因特网时所发出的请求不再直接发送到远程服务器,而是被送到了代理服务器上,代理服务器再向远程的服务器提出相应的申请,接收远程服务器提供的数据并保存在自己的硬盘上,然后用这些数据对客户机提供相应的服务。
第二步 使用代理服务器的好处
对于使用代理服务器上网的用户来说,合理设置并使用它有很多好处。
1、能加快对网络的浏览速度
代理服务器接收远程服务器提供的数据保存在自己的硬盘上,如果有许多用户同时使用这一个代理服务器,他们对因特网站点所有的要求都会经由这台代理服务器,当有人访问过某一站点后,所访问站点上的内容便会被保存在代理服务器的硬盘上,如果下一次再有人访问这个站点,这些内容便会直接从代理服务中获取,而不必再次连接远程服务器。因此,它可以节约带宽、提高访问速度。
2、节省IP开销
使用代理服务器时,所有用户对外只占用一个IP,所以不必租用过多的IP地址,降低网络的维护成本。
3、可以作为防火墙
代理服务器可以保护局域网的安全,起到防火墙的作用:对于使用代理服务器的局域网来说,在外部看来只有代理服务器是可见的,其他局域网的用户对外是不可见的,代理服务器为局域网的安全起到了屏障的作用。另外,通过代理服务器,用户可以设置IP地址过滤,限制内部网对外部的访问权限。同样,代理服务器也可以用来限制封锁IP地址,禁止用户对某些网页的访问。
4、提高访问速度
通常代理服务器都设置一个较大的硬盘缓冲区(可能高达几个GB或更大),当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,以提高访问速度。
5、方便对用户的管理
通过代理服务器,用户可以设置用户验证和记帐功能,对用户进行记帐,没有登记的用户无权通过代理服务器访问Internet网。并对用户的访问时间、访问地点、信息流量进行统计。
第三步 代理服务器的工作原理
首先,笔者要向大家声明的是,代理服务器与专线接入中用到的路由器是两个不同的概念。
代理服务器是建立在TCP/IP协议应用层上的一种服务软件,而路由器则是连接在网络中的一台硬件设备,它是工作在TCP/IP协议的IP层上,主要起寻径作用。
代理服务器软件一般安装在一台性能比较突出且装有调制解调器和网卡的计算机上。在内部局域网中的每一台客户机都必须拥有一个独立的IP地址,而且事先必须在客户机软件上配置使用代理服务器并指向代理服务器的IP地址和服务端口号。
当代理服务器启动时,将利用一个名为WINSOCK的动态连接程序来开辟一个指定的端口,等待用户的访问请求。
假设,我们要访问一个站点,首先使代理服务器通过调制解调器拨号连上ISP,然后在客户机上发出信息请求,这个请求自动通过WINSOCK套接程序和代理服务器取得联系。代理服务器在指定的端口接收到客户机的请求后,它就分析客户机需要的是什么样的服务,如果是FTP服务,它首先查看本地计算机上有没有相应的信息,如果有,它就从本地的硬盘中把客户机需求的信息返回给客户机;如果没有,它就通过调制解调器把客户机的请求发送到ISP,当代理服务器收到ISP传回的响应以后,它就直接把响应的信息转发给内部网络上的客户机。
以后,其他的客户机访问相同的信息时,就不用和ISP进行联系,直接从代理服务器上就可以取得信息了。通过代理服务器可以使公司内部网络与INTERNET实现安全连接。
第四步 代理服务器的具体配置(一)
代理服务器的配置包括两个部分:服务器端与客户端。
服务器端的配置包括用户的创建、管理、监控,帐号的统计、分析与查询等设置。但这项工作通常是由因特网服务商负责或者是由专门的网络管理员来做的,对于我们普通的拨号用户来说,代理服务器的配置其实就是指客户端的配置。
客户端的设置主要是在浏览器上配置代理服务器,从而能够利用代理服务器提供的功能,不同的浏览器的配置方式不同。下面笔者就以常见的几种浏览器为例,分别叙述各个浏览器是如何来使用代理服务器功能的。
1、Netscape Navigator 3x中的配置
A、启动Netscape Navigator 3x浏览器程序之后,在菜单栏中单击“Options”(选项)菜单下的“Network Preferences”(网络设置)菜单项,浏览器会d出一个标题为“Preferences”的对话框,如图1所示。
图1
B、该对话框共有5个标签,用户只要在该对话框中单击“Proxies”(代理)标签,在该标签中选择“Manual Proxy Configuration”(手工代理配置)这一单选项。
C、接着用户单击该对话框中的“View”(查看)按钮,程序会d出一个代理服务器设置对话框,如图2所示。
图2
在这个对话框中分别设置FTP、Gopher、>
如何给路由器提升网速
现在WIFI无处不在,怎么样给路由器提升网速呢下面我给大家带来路由器提升网速的一些办法,希望对你有帮助!
第一步:挑一款好用的路由器
提高网速的第一步——挑选好用的路由器,好吧,这还是要花点小钱的。ISP运营商会给你一个默认的无线无路由,也许你也可能在黑色星期五大促销那天花30美元买了一个,不过仅仅依靠这些还不足以充分挖掘你的网速。花点钱买一款好用的路由器吧,对于网速的提升非常明显。
挑路由要选择自带数据包优先级和Qos功能的产品,可以让你选择哪些应用和哪台电脑享用带宽,也可以做相应限制。举例子,白天上网你不肯定不太希望P2P下载软件占用全部带宽(很多下载软件已经可以做到控制带宽)。
装机爱好者可以尝试刷一下Tomato USB或者DD-WRT这类路由器固件。如果你购买的路由器允许刷固件,你可以尝试着刷以上固件,这样你不必去商店花大笔钱也能享受QoS等新功能。也有路由器公司干脆出售预装DDWRT的路由设备。
第二步:合理设置路由可以大幅提升网速
换个DNS服务器对路由器也很有帮助,试着用一下Gibson Research DNS工具条,这个工具可以实时显示与你的主机响应速度最快的DNS服务器。如果你知道怎么进入路由器的管理界面,你就可以输入工具条给出的最佳DNS服务器地址,这样设置后连接速度将大幅提升。
有个叫Squid的免费又好用的缓存代理服务器——无需Linux系统就可以使用。感谢Acme Consulting团队让我们用上了Windows版的Squid。
如果需要同时连接的设备不是很多,老牌的WinGate也很好用。这款免费软件可以支持三个设备同时接入,但是界面友好度不如Squid。
说了那么多,为什么要用缓存代理服务器呢因为这样做可以提高某些经常访问的页面的加载速度,同时所有接入设备的连接速度都可以提高。
第三步:检查你的'浏览器
现在该看看你用的浏览器了。目前主流浏览器的更新版都比去年的老版速度更快,那么哪款浏览器在低带宽接入的表现最佳呢没有浏览器能满足你所有要求,所以你最好还是亲自试试,然后再决定。
老美人Opera最为人称道的Off-road模式让用户可以在不良网速下体验良好的连接速度。这个模式的工作原理是当你发出一个链接请求,Opear的远程代理服务器会对网页进行压缩和优化。代价是质量下降,网页元素可能显示不完全。不过这个功能对速度至上的用户而言还是值得做出牺牲的。
现在火热的Chrome浏览器也自带加载特性可以保障浏览的顺畅体验。不过Chrome的做法是预先判断你会点击的内容进行预下载,这样给你造成点击链接速度提高的感觉。而且判断准确率还不错,这已经不是什么新闻,因为Chrome的母亲,搜索老大Google对Chrome用户的浏览习惯太熟悉不过了。
IE11也绑定了相似的预判预读技术,对绝大多数主流网站,IE11和Chrome的加载速度不相上下。
你觉得你想自己搞定那么试试火狐吧。火狐的扩展应用非常多,而且你可以通过about:config测试喜欢用的功能开关,选项多到你看不过来(只是记得要记住你改的是哪些选项)。这些自定义选项和扩展工具都可以帮助你提高网速。
或许你可以试着换一款好用的下载软件。如果经常下载大文件,你应该选择一款可以指定计划任务的软件。除了国人熟知的迅雷、快车和旋风,Free Download Manager也是不错的选择,同样的推荐还有JDownloader。
;欢迎分享,转载请注明来源:内存溢出
评论列表(0条)