导航:首页 > IDC知识 > 代理服务器技术

代理服务器技术

发布时间:2020-09-12 22:31:11

1、什么是“代理服务器

如果我告诉你,用代理服务器可以免费访问Internet,可以加速访问速度,可以访问无法直接访问的站点,可以部分解决网络
IP地址紧缺的问题……,您一定认为,天下哪有这等美事?如果您能耐心看完冗长的本文,您就会确信我说的话毫不夸张,如果应
用得当,可以每月为您节省一笔可观的上网费用,就用不着每个月战战兢兢的跑到电信局一五一十的把"血汗钱""捐献"给ISP了。
代理服务器的工作机制
代理服务器的工作机制很象我们生活中常常提及的代理商,假设你自己的机器为A机,你想获得的数据由服务器B提供,代理服
务器为C,那么具体的连接过程是这样的。
首先,A机需要B机的数据,A直接与C机建立连接,C机接收到A机的数据请求后,与B机建立连接,下载A机所请求的B机上的数据
到本地,再将此数据发送至A机,完成代理任务。

代理服务器存在的理由

或许你要问了,何必这么麻烦呢?A机与B机直接建立不是很好么?请耐心听我讲完,使用代理服务器当然有其存在的合理理由:
1、局域局内没有与外网相连的机器通过内网的代理服务器连接到外网。这个例子,最有说服力的就是小办公室的上网解决方案
了,利用办公室原有的局域网,只要简单的利用一根电话线、一个合法帐号(在ISP初申请得到拨号号码和用户名和密码),加上一个
简单的代理软件(如Sygate,WinGate,Winrouter)就可以方便的以最小的花费将整个办公室的电脑与互联网络相连接。
2、为了获得更大的速度,通过带宽较大的proxy与目标主机连接。访问台湾部分站点的速度大家相必已经领教过了,如果我们
使用一个位于美国的代理服务器(之所以这里称为选用美国的代理服务器是因为二岸之间尚无直接联接二岸网络的直接通道)如非常
经典的一个代理服务器Proxy.golden.net:3000,您可以非常明显的感觉出连接速度的改善简直会出乎您的意料。我在网上看到有这
样一个非常形象的例子,现原文引用:"因为proxy serve一般都设在比较近的地方。打个比方,比如我在香港要看北京的青年报,
是派人去北京买一份来看,还是从楼下报亭买一份看,两个选择哪一个快?当然是后者。proxy serve就是那个报亭,你想看什么报
尽管向它要。如果有它就马上给你,如果没有就马上去进一批,自己也顺手留一份。"
3、同一地区未互联的不同网络通过代理建立连接。还是以上面的列举的代理服务器为例,设置正确之后,我们就可以访问Xoom、
Geocities等一般无法直接访问的站点。当然,需要提醒各位朋友的就是之所以限制这些站点的访问,是因为这些站点存在一些和我
们国家长治久安相背离的内容,所以采取了屏蔽措施,希望大家访问的时候能注意甄别。这种限制是人为的,不同代理服务器对地址
的封锁是不同的,所以一个不行时可以换一个试试。
4、可以免费访问因特网。这是这个文的重头戏。用免费169帐号上因特网已经成为一个公开的秘密了。但是,到现在为止,尚无
一个彻底"完全代理解决方案",所以,才有了本文的代理专题介绍。众所周知,中国电信旗下建立的网络有两种,一种是真正意义上
的国际互联网(因拨接号码为一般为163,俗称163),另一种是所谓的中国公用多媒体网(因拨接号码为一般为169,俗称169)。以江苏
地区为例,169用户又分为三类,C类用户拥有网外权,可以直接享受国际互联网的所有服务;另一类称为B类用户,也称注册用户,
使用注册的帐号上网,但只能与以cninfo.net结尾和广东视灵通的网站连接(IP地址以10开头和172开头);第三类称为A类用户,也称
GUEST用户,使用公用的账号上网,采取主叫记费制,在计费标准上与B类用户有区别(一般只收取市内电话费)。
仔细看完本文后,A类和B类用户将会因此节约大笔上网费用,只要支付本地市话费(前提是本地开通169免费帐号,如大部分地区
采用用户名GUEST,密码为GUEST的免费帐号)。

谁架设了代理服务器

因为代理服务器可以在某种程度上缓解带宽的压力和提高访问速度,所以一般提供代理服务器的是这二种机构。
一:是大型机关、企业事业、教育机构
前段时间大家熟知的169网络上的代理服务器大多来自连接169网络的政府机关。当然教育网上的代理服务器也是相当地多。
二:ISP
前者通常有钱装备专线,按理速度应该是很快的,但由于使用者太多,(比如,一根64k专线,500个终端,速度还不如拨号快),
也不堪重负。这时,一个proxy就解决问题了。大多数信息(统计是在70%以上)都是常用的,可以直接从本地读取。只有少量信息才要
重新从外界读取,速度自然快很多,ISP支付给上家的流量费用也可以大量节省,用户由于访问速度提高节约的网络费也是可观。提供
proxy的ISP们也是一样,只不过面对的对象是使用拨号上网的限制用户而已。

HTTP代理小常识

一、HTTP代理的匿名性
This is a proxy that hides the original users' IP address and other details from the remote server. 这种代理,对
远端服务器隐藏原始用户的IP地址以及其它细节(可能,但不必需)。
HTTP代理匿名性是指不通过非常技术手段,直接使用时代理的匿名安全性。(说明:这里的匿名与其它如FTP服务器的匿名意义是
不一样的,不论匿名与否,代理服务器均能起到“代理”的作用。只是匿名代理可以确保被访问方不能追溯到源IP,在一定程度上更
加安全而已。这并不是一个重要的指标,是否必要则仁者见仁、智者见智。)
测试自己的http代理是否匿名,简单方法:访http://cpcug.org/s cripts/env.cgi,先看“REMOTE_ADDR”显示的ip,如果不是
你本身的ip,说明代理服务器起作用了。再看“HTTP_X_FORWARDED_FOR”,如果有,并显示你的ip,为非匿名代理。如果没有显示,
则为匿名代理。(Tips:看一下“HTTP_USER_AGENT”和“HTTP_ACCEPT_LANGUAGE”,你就能知道你的代理提供了多大的安全性。)
二、HTTP CONNECT代理
对于HTTP代理,不少人有认识上的误区,有必要说明一下,不是所有的HTTP代理都只能代理HTTP的,vice versa!
HTTP CONNECT代理服务器是一种能够允许用户建立TCP连接到任何端口的代理服务器,这意味着这种代理不仅可用于HTTP,还包括
FTP、IRC、RM流服务等,甚至扫描、攻击。
三、三种代理的区别
· 全匿名代理 不改变你的request fields,使服务器端看来就像有个真正的客户浏览器在访问它。当然,你的真实IP是隐藏起
来的。服务器的网管不会认为你使用了代理。
· 普通匿名代理 能隐藏你的真实IP,但会更改你的request fields,有可能会被认为使用了代理,但仅仅是可能,一般说来是
没问题的。不过不要受它的名字的误导,其安全性可能比全匿名代理更高,有的代理会剥离你的部分信息(就好比防火墙的stealth
mode),使服务器端探测不到你的*作系统版本和浏览器版本。
· 透明代理(简单代理)改变你的request fields,并会传送真实IP。
跳板是一个程序,也可以说是一种socks5代理的应用吧。

代理跳板
* 从本地机器连接到远程机器,中间通过安装的代理跳板。对应用程序而言,相当于普通的sock代理调用。
* 在跳板之间传输的数据,是已经被动态加密的。加密种子每次不同。
* 跳板的数目由 1 到 255,不限制,当数目为0时,相当于Sock5代理服务器。

各种网络软件如何设置代理服务器?

如何在软件中设置代理服务器是本文的主要部分。
首先我们必须明白哪些软件可以使用哪些类型的代理服务器。
浏览器软件可以用HTTP或SOCKS4或SOCKS5代理服务器
下载软件可以用HTTP或FTP或SOCKS4或SOCKS5代理服务器
至于上传主页就可以用FTP或SOCKS4或SOCKS5代理服务器
其它均需要SOCKS4或SOCKS5代理服务器(收邮件,玩ICQ、MUD等)
另外,proxy的端口,常见的http proxy(也是大家用的最多的)端口有:80, 8080,8888,3128等,Socks4/5 有1080,ftp proxy
有21,2121等。

代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,
我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,须送出Request信号来得到回答,然后对方再把信息以bit方式传
送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理
服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且,大部分
代理服务器都具有缓冲的功能,就好象一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏
览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给
用户的浏览器,这样就能显著提高浏览速度和效率。更重要的是:Proxy Server (代理服务器)是 Internet链路级网关所提供的一种
重要的安全功能,它的工作主要在开放系统互联 (OSI) 模型的对话层。

代理服务器分好多种,如HTTP、FTP、Secure、Gopher、Socks等,但最常用的是HTTP和Socks代理。也许有人不明白为什么要用代理,
如果要是通过局域网上Internet的话,代理服务器可以方便地使局域网内的用户连入Internet;如果是通过拨号上网,用代理服务器
也许能访问一些权限不够的资源,而且可以隐藏自己的真实IP,从而避免网上捣乱分子的追踪和攻击。

目前几种常见的代理服务器工具软件分为支持HTTP及Socks的和只支持HTTP的两种。下面就介绍一下这两种不同类型软件的设置方法。

支持HTTP和Socks类
如果你所在局域网的网管把HTTP和Socks代理服务器都开通了,那就恭喜了,你可以藉此在网上畅通无阻;如果是拨号上网的话,那
么HTTP和Socks代理服务器要自己去找了,常用的代理搜索软件有代理猎手和SocksCat等。

1.浏览器的设置
以中文IE5为例,从IE浏览器菜单栏中的“工具(T)”弹出的下拉菜单中选择“Internet选项(O)”,在弹出的对话框中,选择
“连接”选项卡,单击其中的“局域网设置(L)”按钮,在随后弹出的“局域网(LAN)设置”对话框中的“代理服务器”区域内,
先选取“使用代理服务器(X)”前的复选框,然后点击“高级”按钮,进入“代理服务器设置”窗口,把你所使用的代理服务器的地
址和端口填入相应的栏目中,HTTP和Socks代理选择其中一个即可,当然把两种代理的地址和端口都填进去也无妨。这样,浏览器将通
过你所设定的代理服务器访问Internet了。

2.下载工具的设置
以Netants1.23中文版为例,从Netants的菜单“选项(O)”的下拉菜单中选择“参数设置(P)”,在“Netants设置”窗口中选择
“代理”选项卡,点击“添加”按钮,在“代理”窗口中首先给你的代理随便起个名字,从“类型”下拉选单中选择一种代理方式,
如果用HTTP代理可以选择HTTP,Sock代理根据实际情况选择Socks4或Socks5,并把代理服务器的地址和端口填入相应栏目,再把它设
成HTTP和FTP的默认值。

3.FTP工具的设置
以中文汉化版CuteFTP4.2为例,在“编辑(E)”菜单中选择“设置(S)…”,在“设置”窗口左侧选择Socks,在右侧填入Socks
代理的地址和端口(一般Socks代理的端口为1080),并根据实际情况选择Socks4或Socks5。

4.网络寻呼工具的设置
以OICQ 2000b为例,若是新安装的OICQ软件,可按注册向导一步步进行到“网络设置”的界面时,选中“使用PROXY SOCKS5防火
墙”,并把Socks5的地址和端口输入到相应的栏目。按“下一步”继续注册的进程。

若原已安装并已设置过OICQ,也可以直接修改原来的设置。具体方法是从屏幕右下角的系统托盘中,右键单击OICQ小企鹅图标,进
入“系统参数设置”,直接修改OICQ的“网络设置”。修改完成后,左键单击任务栏中OICQ灰色图标,选择“上线”,即可重新连接OICQ。

5.E-mail工具的设置
因为E-mail软件所用到的POP3和SMTP协议本身并没有代理机制,所以它们本身并没有使用代理服务器的能力,但是可以通过SocksCap
这个协议转换软件,把其他协议的请求转换成对Socks代理服务器的请求,间接地使用代理服务器来完成收发E-mail。

首先,安装SocksCap,在它的“File”菜单中选择“Setting…”,在“SocksCap Settings”窗口中设置Socks代理服务器的地址和
端口,并把E-mail软件加入SocksCap的窗口中,可以通过选择SocksCap的“File”菜单中的“New”打开“New Application Profile”
窗口来按部就班地添加,也可以把E-mail软件的图标直接拖放到SocksCap主窗口中。以后想要用E-mail工具的时候,就启动SocksCap,
双击主窗口中的相应图标即可。注意,在E-mail工具使用的过程中,不能关闭SocksCap。

只支持HTTP类
这种情况下,像浏览器、下载工具等可以使用HTTP代理服务器的软件是没有任何问题的,可是那些必须依靠Socks代理服务器的网络
工具软件就有点麻烦了,不过办法还是有的。这需要用到另一个协议转换软件Socks2HTTP了,它的作用是把对Socks代理的请求转换成
对HTTP代理的请求。

1.本身支持Socks代理服务器的网络工具
像OICQ和CuteFTP等支持Socks代理服务器的网络工具,它们的设置方法同上文所述,只是代理服务器的地址和端口要改为:
localhost:1080,即本地地址。安装好Socks2HTTP,右键点击系统托盘中的Socks2HTTP图标,在弹出的快捷菜单中选择
“Configuration”,在“Socks2HTTP Configuration”窗口中把你的HTTP代理服务器的地址和端口填入。设置完成后,
先启动Socks2HTTP,再启动CuteFTP和OICQ等网络工具就可以穿越代理了。

需要注意的是,低版本的Socks2HTTP在使用OICQ时会导致Socks2HTTP出错,0.86版本的已经解决了该问题。

2.本身不支持代理服务的网络工具
像Cterm和FoxMail这些本身不支持代理服务的网络工具,就得靠Socks2HTTP与SocksCap联合使用了。现在就以FoxMail3.11为例说明
如何让本身不支持代理服务的网络工具使用HTTP代理服务器。

首先安装好FoxMail、Socks2HTT和SocksCap,在SocksCap的网络设置中要把Socks代理的地址和端口设为本地地址:localhost:1080;
在Socks2HTTP的网络设置中填上你所使用的HTTP代理服务器的地址和端口;把FoxMail的图标拖到SocksCap的主窗口中,然后先启动
Socks2HTTP,再通过SocksCap启动FoxMail,就可以实现在只有HTTP代理服务器的情况下使用FoxMail收发邮件了。

2、什么是代理服务器?

第一步 什么是代理服务器

随着计算机知识的逐步普及以及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 3.x中的配置

A、启动Netscape Navigator 3.x浏览器程序之后,在菜单栏中单击“Options”(选项)菜单下的“Network Preferences”(网络设置)菜单项,浏览器会弹出一个标题为“Preferences”的对话框,如图1所示。

图1

B、该对话框共有5个标签,用户只要在该对话框中单击“Proxies”(代理)标签,在该标签中选择“Manual Proxy Configuration”(手工代理配置)这一单选项。

C、接着用户单击该对话框中的“View”(查看)按钮,程序会弹出一个代理服务器设置对话框,如图2所示。

图2

在这个对话框中分别设置FTP、Gopher、HTTP以及其他服务的代理服务器,通常最常用的一项就是HTTP代理,在HTTP对应的文本栏中输入你想要的代理服务器的IP地址或计算机名字就行了,例如在这里输入的HTTP代理服务器的IP地址为210.73.140.2,“Port”称为服务“端口”,通常代理服务器的端口为8080。
D、上述参数设置好后,最后单击“确定”按钮返回到Netscape Navigator3.X浏览器操作窗口界面中。

第五步 代理服务器的具体配置(二)

Netscape Communicator 4.x中的配置

A、打开Netscape Communicator 4.x浏览器操作界面,在菜单栏中单击“Edit”菜单下的“Preferences”菜单项,弹出如图3所示的对话框。

图3

B、在该对话框的目录栏中选择“Advanced”(高级)目录,并用鼠标单击“Advanced”旁边的“+”符号,打开下面的子项,然后单击其中一个子项是“Proxies”,这时大家会发现出现一个与图一一样的设置对话框。

C、按照Netscape Navigator 3.x中的配置,单击“Manual Proxy Configuration”这一单选项,然后单击“View”按钮,弹出图2中的对话框,分别在各个文本框中输入代理服务器的IP地址或者计算机的名字,在每个“Port”框中都输入8080。

D、最后单击“确定”按钮,完成后面的参数设置工作。

第六步 代理服务器的具体配置(三)

在Internet Explorer 3~4.x中的配置

IE 3.x与IE 4.x中代理服务器的配置基本相同,具体步骤如下:

A、打开IE3~4.X浏览器窗口,在菜单栏中单击“查看”菜单中的“Internet选项”菜单项,程序会弹出一个标题为“选项”对话框,如图4所示。

图4

B、在该对话框中,用鼠标单击“连接”标签,在这个对话框中用户要选定“通过代理服务器连接”这一复选项。

C、接着用鼠标单击“设置”按钮,打开了如图5所示的代理服务器设置对话框。按照上面的参数设置方法输入你需要的代理服务器参数。

图5

D、设置好后,单击“确定”按钮返回浏览器主操作窗口界面。
第七步 代理服务器的具体配置(四)

在Internet Explorer 5.x中的配置

A、运行IE5.X浏览器程序,在其浏览操作窗口中单击菜单栏里面的“工具”菜单项,并从弹出的下拉菜单中选择“Internet 选项”,程序将会弹出一个标题为“Internet 选项”的对话框,如图6所示。

图6

B、接着在该对话框中用鼠标选择“连接”标签,打开了如图7所示的设置界面。

图7

C、在该对话框中的拨号设置栏中,选择自己所使用的拨号连接,并单击旁边的设置按钮,进入到如图8所示的设置窗口。

图8

在“地址”栏里填入使用的HTTP代理服务器的IP地址或计算机名字,在“端口”栏中填入所使用的代理服务器的端口。

D、设置好后,单击“确定”完成所有的设置工作。

3、internet代理服务器有什么作用

 代理服务器有什么用?

般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。也就说代理服务器能够让多台没有IP地址的电脑使用其代理功能高速、安全的访问互联网资源。代理服务器我们比较熟悉的作用,具体有以下7个:


①突破限制

这个作用,大家应该比较容易理解和常用到,比如,学校的校园禁止学生上课时,访问外网,或者校内大多使用教育网,不能出国,我们就可以通过代理服务器突破访问限制,也就说我们在访问权限受到限制时,而这些代理服务器的访问权限是不受限制的,刚好代理服务器在客户的访问范围之内,那么客户通过代理服务器访问目标网站就成为可能。

②共享网络

代理服务器还有个比较常见的用途便是共享上网。在我们现在生活和工作的环境中,大量的用户正在不知不觉地通过各种代理服务器访问外部站点的信息。充分利用局域网出口的有限带宽,加快内网用户的访问速度,能解决仅仅有条线路个公有IP地址这种公有IP地址资源严重不足的情况,以满足局域网众多用户同时共享上网的需求。

③代理访问

现在我们所处的网络环境中,常常会存在这样的问题:因为网络出现拥挤或故障,我们急切需要访问的某个网站不能够直接访问,但又希望访问该站点信息,如何解决这个问题呢?其实很简单,我们常常采用的解决方案便是通过代理服务器绕道访问目的站点。

④掩藏身份

代理服务器使内部用户访问Internet时受到保护,内部网的用户要对外发布信息就需要使用代理服务器的反向代理功能。这样就不会影响到内部网络的安全性能,起到了掩藏身份的目的。其实代理服务器知识是黑客基本功。黑客的很多活动都是通过代理服务器,运用扫描、刺探等方法对局域网内机器进行渗透实现的,黑客般攻击时都是中转了多跳板,才攻击目标机器,隐藏了身份,确保了自己的安全。

⑤隐藏IP,防止攻击

内部主机的访问是通过代理服务器完成的。在这个过程中,内部主机地址等信息不会发送到外部,隐藏了自己的真实地址信息,还可隐藏自己的IP地址。这样外部攻击者就无法通过扫描、刺探等方式对内部主机进行渗透,进而起到保护内部主机的作用。

⑥提高下载速度,突破下载限制

例如,有的网站提供的下载资源,做了个IP地址个下载线程的限制,这时候能用影音传送带,设置多线程,为每个线程设置个代理。对于限制个IP地址的情况非常好突破,只要用不同的代理服务器,就可同时下载多个资源,适用于从Web和FTP上下载的情况。

突破下载限制还有另外种情况。例如,电信的用户上不了联通的电影网站,联通的用户上不了电信的电影网站,这种情况就需要电信用户找到个属于联通网络IP地址的代理,联通用户找到个属于电信网络IP地址的代理,通过代理服务器相应的网络资源,提高上传下载速度。

⑦起到防火墙的作用

因为所有使用代理服务器的用户都必须通过代理服务器访问远程站点,因此在代理服务器上就可以设置相应的限制,以过滤或屏蔽掉某些信息。这是局域网网管对局域网用户访问范围限制常用的办法,也是局域网用户为什么不能浏览某些网站的原因。拨号用户如果使用代理服务器,同样必须服从代理服务器的访问限制,除非你不使用这个代理服务器。

代理服务器除了以上我们常见或常用的作用外,还有些比较专业的用途,比如:节省IP资源开销、设置用户验证和记账功能等,当然这些专业比较强的功能用途,我们般不会用到,但也说明的代理服务器的租用很大,用途范围也很广。当然,对代理服务器的使用,也需要我们根据我们需要的用途,了解相关的设置教程,正确设置才能真正起到作用。

4、代理服务器是什么意思

主要利用技术手段突破国内IP的封锁,可以浏览国外网站;隐藏真实的IP

5、代理服务器是硬件技术吗?硬件技术的有哪些?

代理服务器英文全称是Proxy Server,其 功能就是代理网络用户去取得网络信息。 形象的说:它是网络信息的中转站。代理 服务器就好象一个大的Cache,这样就能 显著提高浏览速度和效率。更重要的是: Proxy Server(代理服务器)是Internet链 路级网关所提供的一种重要的安全功能, 它的工作主要在开放系统互联(OSI)模 型的会话层。软件技术

6、路由,代理服务器和NAT技术的区别

NAT与代理的主要区别是:
1、NAT一般是硬件专用设备,可以集成在防火墙,路由器,高端路由交换机里。NAT一般在局域网出口部署,不可以跨网。
2、代理服务器一般是服务器来做的,可以在局域网做代理,,广域网做代理,不受地域限制。

二者完成的功能基本是一样的。

7、代理服务器工作原理是什么?

一、代理服务器的概念及工作原理
(一)代理服务器的概念
随着Internet技术的迅速发展,越来越多的计算机连入了Internet。很多公司也将自己公司的局域网接入了Internet。如何快速地访问Internet站点,提高网络的安全性,成为了当今的热门话题。在这种情况下,代理服务器便应运而生了。

1、代理服务器的概念

代理服务器(Proxy Server)是个人网络和Internet服务商之间的中间代理机构,它负责转发合法的网络信息,对转发进行控制和登记。代理服务器作为连接Internet(广域网)与Intranet(局域网)的桥梁,在实际应用中发挥着极其重要的作用,它可用于多个目的,最基本的功能是连接,此外还包括安全性,缓存,内容过滤,访问控制管理等功能。代理服务器,顾名思义就是局域上不能直接上网的机器将上网请求(比如说,浏览某个主页)发给能够直接上网的代理服务器,然后代理服务器代理完成这个上网请求,将它所要浏览的主页调入代理服务器的缓存;然后将这个页面传给请求者。这样局域网上的机器使用起来就像能够直接访问网络一样。并且,代理服务器还可以进行一些网站的过滤和控制的功能,这样就实现了我们控制和节省上网费用。

代理服务器能够让多台没有IP地址的电脑使用其代理功能高速、安全地访问互联网资源。当代理服务器客户端发出一个对外的资源访问请求,该请求先被代理服务器识别并由代理服务器代为向外请求资源。由于一般代理服务器拥有较大的带宽,较高的性能,并且能够智能地缓存已浏览或未浏览的网站内容,因此,在一定情况下,客户端通过代理服务器能更快速地访问网络资源。代理服务器应用的常见例子:拥有上百台电脑的局域网通过一台能够访问外部网络资源的代理服务器而也能访问外部互联网。
2、代理服务器的功能
(1) 充当局域网与外部网络的连接出口
充当局域网与外部网络的连接出口,同时将内部网络结构的状态对外屏蔽起来,使外部不能直接访问内部网络。从这一点上说,代理服务器就充当的网关。
(2)作为防火墙
代理服务器.可以保护局域网的安全,起防火墙的作用。通过设置防火墙,为公司内部的网络提供安全边界,防止外界的侵入。
(3)网址过滤和访问权限限制
代理服务器可以设置IP地址过滤,对外界或内部的Internet地址进行过滤,限制不同用户的访问权限。例如代理服务器可以用来限制封锁IP地址,禁止用户对某些网页进行浏览。
(4)提高访问速度
代理服务器将远程服务器提供的数据保存在自己的硬盘上,如果有许多用户同时使用这一个代理服务器,他们对Internet站点所有的访问都会经由这台代理服务器来实现。当有人访问过某一站点后,所访问站点的内容便会被保存在代理服务器的硬盘上,如果下一次有人再要访问这个站点时,这些内容便会直接从代理服务器磁盘中取得,而不必再次连接到远程服务器上去取。因此,它可以节约带宽、提高访问速度。

(二)代理服务器的工作原理

代理服务器(Proxy Server)的工作原理是:当客户在浏览器中设置好Proxy Server后,你使用浏览器访问所有WWW站点的请求都不会直接发给目的主机,而是先发给代理服务器,代理服务器接受了客户的请求以后,由代理服务器向目的主机发出请求,并接受目的主机的数据,存于代理服务器的硬盘中,然后再由代理服务器将客户要求的数据发给客户。下面我们来详细说明其工作过程:
在网络上,当客户端向服务器端请求数据时,服务器端会随即将所需的数据传给客户端。但是这个服务器可能在很远的地方(例如在美国),数据传输需要较长的时间,如果需要同样数据的用户很多,则每次都要重复传送.
1、代理服务器的角色
代理服务器是为了减少长距离的传送而诞生的。它不仅可以代理客户端向服务器端提出请求,也可以代理服务器传给客户端所需要的数据。
当客户端对服务器端提出请求时,此请求会被送到代理服务器,然后代理服务器会检查本身是否有客户端所需要的数据。如果有,代理服务器便代替服务器将数据传给客户端。而代理服务器一般都是设置距自己传输距离较近的某台代理服务器,所以它传数据给客户端的速度会比从远程服务器传数据要快。
如果代理服务器没有客户端所请求的数据,它会去服务器获取所需的数据。在代理服务器从服务器端取得数据传给客户端时,自己保存一份,待下次如果有用户提出相同的请求时,便可以将数据直接传过去,而不需要再去服务器端获取了。可见,代理服务器改善网络数据传输阻塞的功能是显而易见的。

8、什么是代理服务技术

在Internet上指Proxy Server,即代来理服务器,它是一源个软件,运行于某台计算机上,使用代理服务器的计算机与Internet交换信息时都先将信息发给代理服务器,由其转发,并且将收到的应答回送给该计算机。使用代理服务器的目的有:出于安全考虑或局域网的Internet出口有限等。 代理服务是运行在防火墙主机上的专门的应用程序,或者称服务程序。

9、技术角度分析一下VPN和代理服务器的区别

虚拟专用网络的功能是:在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。VPN有多种分类方式,主要是按协议进行分类。VPN可通过服务器、硬件、软件等多种方式实现。
代理服务器(Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和Local Area Network(局域网)。

10、代理服务器是什么

代理服务器(英文:Proxy),是一种重要的电脑安全功能,也是特殊的网络服务,允许客户端通过它与另一个网络服务进行非直接的连接,也称网络代理。代理服务器有利于保障网络安全,防止攻击。 提供代理服务的计算机或其它类型的网络节点称为代理服务器(英文:Proxy Server),代理服务器中实现网络代理的软件称为代理软件。 具体过程为:客户端首先与代理服务器建立连接,接着发出一个对另外的目标服务器的文件或其它资源的连接请求,代理服务器通过与目标服务器连接或从缓存中取得请求的资源,并返回给客户端。通常在这个过程中,代理服务器可能改变客户端请求或服务器端响应的一些内容以满足各种代理需要。

与代理服务器技术相关的知识