« 上一篇下一篇 »

什么叫代理服务器,常见的代理服务器类型有哪些?

    代理服务器,相信这个词很多人都会不会感觉陌生。在IDC行业中,代理服务器是经常被提及的一个词。在维基百科中,是这样介绍的:在计算机网络中,代理服务器是一个服务器(计算机系统或应用程序),充当客户寻求其他服务器资源的请求的中介。今天小编就和大家科普一下代理服务器是什么意思?
  代理服务器,也称为“代理”或“应用程序级网关”。是充当本地网络(例如,一家公司或一栋大楼中的所有计算机)与大规模网络如互联网。代理服务器可提高性能和安全性。在某些情况下,也可以监控员工使用外部资源。大多数代理服务器都是网络代理服务器,方便用户访问网站上的内容万维网提供匿名性,可用于绕过IP地址阻塞。
代理服务器通过拦截发送者和接收者之间的连接来工作。所有传入的数据通过一个端口进入,并通过另一个端口转发到网络的其余部分。通过阻止两个网络之间的直接访问,代理服务器使得黑客更难获得内部地址和专用网络的详细信息。

代理服务器的功能

● 可以隐藏自己。你不用与目标机器打交道,目标服务器不会知道你的IP,他只知道代理服务器的IP。

● 可以访问一些有IP禁止访问的服务器。因为封锁只禁止了你和目标服务器的连接,但并没有禁止你与代理服务器的连接 以及代理服务器与目标服务器的连接。

● 加快网络的读取的速度。通常代理服务器都是比较强劲的机器,假如你的网络不是很好,使用代理在一定的情况下可以加快网络的读取速度。注意,这是有条件的,并不是所有使用代理都能加快的。

Internet大家已经不在陌生,现在已经迈进了广大工薪阶层的家庭。越来越多的公司也纷纷将自己的内部网络接入了INTERNET。当然接入INTERNET的方式有很多,对于普通老百姓来说,就是买一个MODEM利用PSTN(公众服务电话网络)接入INTERNET。而一些公司一般是利用DDN或ISDN接入,利用租月的方式。当然了个人不可能承担起租月的费用,那么如何利用一条电话线使多人上网呢?这就用到了Proxy Server(代理服务器),我用的Proxy Server是Winroute和Wingate这两个软件都各有所长,我在这里就不再多介绍这两个软件的使用了,因为在很多报刊杂志上都有大量的介绍。另外如果你所在的单位有NT Server的话,我建议你用MS Proxy Server 2.0或更高版本。下面我就代理服务器的工作原理介绍一下,也许会对大家有所帮助。首先我想提示大家一点,千万不要把Proxy Server和Router搞混了,Proxy Server是建立在应用层上的服务软件,而Router则是一台网络设备或一台电脑,它是工作在IP层的,数据到达IP层后就进行转发。一般一个Proxy Server工作在一台既具有MODEM和网卡的计算机上的。不同的Proxy Server软件提供的服务不同,一般都提供WWW,FTP等常用的服务。在内部网中每台客机都必须具有一个独立的IP地址,且在客机的"控制面板-Internet 项"中"连接"中配置使用Proxy Server且指向Proxy Server IP地址和服务的端口号。当Proxy Server启动时,将利用Winsock.dll开辟一个指定的服务端口,等待客机的的请求。当Proxy Server的MODEM拨号上网后,你的Proxy Server就可以工作了。当你在你的IE发出一连接请求时,你的客机就直接将数据包发到Proxy Server,当服务器捕获这个IP包时,首先要分析它是什么请求,如果是HTTP请求,Proxy Server就向你的ISP发出HTTP请求,当Proxy Server收到回应时,就将此IP包转发到内部网络上,你的客机就会获得此IP包。另外你的Proxy Server还可以做为一个很好的防火墙。具体操作,请参考你的Proxy Server的readme文件

 

 

  相信大部分的人对于代理服务器的理解就是一个专门提供服务然后从中赚取差价的中间商。但其实这里的香港代理服务器并不是这样解释的。根据维基百科解释,代理(英语:Proxy),也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。提供代理服务的电脑系统或其它类型的网络终端称为代理服务器(英文:Proxy Server)。

一般而言这里的香港代理服务器分为正向代理与反向代理所谓正向代理,是从客户/客户端角度出发,即为了从原始服务器中取得内容,由客户端想代理服务器发出请求,并指定目标访问服务器,而后,代理(服务器)向目标服务器转角需求,并将获得的内容返回给客户端。正向代理闭环完成。

但是需要注意的是,在正向代理过程中隐藏了真是请求的客户端,即服务端不知道正式请求客户是谁。讲到这里,大家是不是想到了什么呢?没错,大多数科学上网行为都是这么发生的。

反向代理一般是从服务端出发,从网络或者客户(端)发向反向代理出请求,反向代理服务器收到需求后判断请求走向何处,然后再将结果反馈给客户端。反向代理闭环完成。

同样需要注意的是,在反向代理过程中,隐藏了内部服务器的信息,用户不需要知道是具体哪一台服务器提供的服务,只要知道反向代理服务器是谁就好了,我们甚至可以把反向代理服务器当做真正服务器看待。这种形式的代理通常被用作实现负载均衡,比如Nginx就是一种出色的反向代理服务器。

香港代理服务器一般应用在提高访问速度和隐藏真实ip免受攻击方面。希望通过以上对于香港代理服务器的解释,能对大家起到一定的帮助。

 

  代理上网,比如浏览百度,不是你直接跟百度交换数据,而是你先发送到代理服务器,说:我要去浏览百度,这个时候代理服务器就会连接百度,然后把数据再转发给你。这中间多了一个过滤层,因此,百度不会得到你的真实IP,而是得到了代理服务器的IP。而且,比如国外的一些网站是受限制的,而你用代理的话,则就会突破限制而访问道。

代理服务器的工作机制很象我们生活中常常提及的代理商,假设你的机器为A机,你想获得的数据由B机提供,代理服务器为C机,那么具体的连接过程是这样的。 首先,A机需要B机的数据,它与C机建立连接,C机接收到A机的数据请求后,与B机建立连接,下载A机所请求的B机上的数据到本地,再将此数据发送至A机,完成代理任务。

代理服务器的类型

代理服务器根据目的和功能分为几种类型。一些最常见的类型及其用途可以描述如下:

Web代理

最常见的代理应用程序类型,它通过访问缓存网页中的资源和远程Web服务器上可用的文件来响应用户请求。这有助于快速可靠地访问本地网络客户端的数据。如果在缓存中找不到请求的资源,则Web代理从远程服务器获取文件,并在将副本返回到客户端之前将副本保存在缓存中。

透明代理

透明(Transparent)代理主要用于缓存网站和克服简单的IP禁令。然而,由于暴露了用户的原始IP地址,因此这些代理不提供任何用户匿名性。客户端计算机上未专门配置透明代理。

匿名代理

匿名代理不会隐藏用户的原始IP地址; 但是,它们为大多数用户提供了足够的匿名性。匿名代理很容易检测到。

扭曲代理

扭曲代理,是本身标识作为代理服务器,并修改HTTP头,掩盖了原来的IP地址。

转发代理

转发代理是由一系列在互联网上源检索的数据响应客户端请求。它也被称为面向Internet的代理。

开放代理

开放代理属于转发代理服务器的类别,任何互联网用户都可以访问它们,因为它们可以从任何客户端计算机接收和返回请求。同时,匿名开放代理用于匿名用户隐藏IP地址。

反向代理

 反向代理(也称为代理)通常从Internet接收请求并将其转发到内部网络服务器。反向代理服务器将请求转发给一个或多个代理服务器,其响应被返回给客户端计算机,客户端计算机的用户不知道响应的来源。