代理服务器

代理服务器(Proxy Server)的功能是代理网络用户去取得网络信息。形象地说,它是网络信息的中转站,是个人网络和Internet服务商之间的中间代理机构,负责转发合法的网络信息,对转发进行控制和登记。

代理服务器作为连接Internet与Intranet的桥梁,在实际应用中发挥着极其重要的作用,它可用于多个目的,最基本的功能是连接,此外还包括安全性、缓存、内容过滤、访问控制管理等功能。更重要的是,代理服务器是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层。

代理服务器处在客户机和服务器之间,

  • 对于远程服务器而言,代理服务器是客户机,它向服务器提出各种服务申请;
  • 对于客户机而言,代理服务器则是服务器,它接受客户机提出的申请并提供相应的服务。

也就是说,客户机访问因特网时所发出的请求不再直接发送到远程服务器,而是被送到了代理服务器上,代理服务器再向远程的服务器提出相应的申请,接收远程服务器提供的数据并保存在自己的硬盘上,然后用这些数据对客户机提供相应的服务。

一些说明:

代理硬件层面是一台服务器,软件层面是部署有Web程序。

1、代理可以隐藏或修改您的 Web 请求数据并过滤网站内容,从而防止获取不需要的信息。代理服务器一般会修改并加密你的数据,例如:IP(Internet协议)地址,并前去请求相应的服务器。

2、通过代理服务器,可以访问你无法访问的页面【部署在内网服务器上的程序】;而能做一些过滤,过滤掉不合法的请求。

3、代理服务器大致可分为三种:

  • 转发【正向】代理服务器
  • 反向代理服务器:反向代理服务器在网站(或 Web 服务)的一侧工作,对外部用户隐藏内部网络中的 IP 地址。还可以做负载均衡
  • 开放式代理服务器

代理服务器是如何工作的?

原文地址:https://www.cnblogs.com/peterYong/p/14500143.html