什么是代理服务器?


  代理服务器 指的是网络中的通信网关,其充当两个计算机系统之间的中介。代理服务器的基本任务是接受服务器上的客户端请求,并使用自己的IP地址将它们转发到目标计算机。通过这种类型的通信,发送方和接收方之间没有直接连接。有时请求系统和目标计算机不知道他们正在处理代理。代理服务器可以在两个方向上实现:转发代理用于保护客户端网络免受在线影响。如果目标系统(例如Web服务器)受上游代理服务器保护,则称为反向代理。


什么是代理ip服务器和应用领域


  转发代理(客户端保护): 作为专用网络(LAN)和互联网之间的接口安装的代理服务器能够有效地屏蔽本地终端设备免受来自公共网络的影响。来自LAN的请求由代理接收,并以其IP地址(作为发送方)转发到目标计算机。因此,来自网络的回复包不会发送到LAN上的客户端,而是在它们被转发到实际目标之前也通过代理服务器。代理服务器通常充当监督机构。相应的安全系统不必安装在网络上的每个客户端上,而是可以在可管理数量的代理服务器上实现。


  反向代理(服务器保护): 还可以使用具有来自公共网络的访问权限的代理服务器来额外保护 Web服务器。来自互联网的客户端不直接访问目标计算机,而是从代理服务器接收请求,检查它们是否符合安全规则,然后在后台安全地传递给服务器。


  代理服务器的应用领域


  使用代理服务器有几个原因。当用作两个通信伙伴之间的链路时,如果不可能直接连接,则该网络组件允许在两个系统之间进行数据交换。例如,由于IP地址不兼容,可能无法实现,因为一个使用IPv4组件而另一个使用新的IPv6标准。通过代理绕过的数据也通过 负载平衡 过滤,缓存和分发到不同的目标系统上。此外,代理是防火墙的核心组件,可保护计算机系统免受来自公共网络的攻击。


  缓存:代理服务器的另一个标准功能是缓存。为了快速回答来自本地网络的重复请求,相应的配置代理服务器将其从因特网上的服务器接收的数据的副本临时存储在高速缓存中。经常请求的Web内容不必每次都重新加载,而是可以直接交付。这节省了时间和带宽。


  过滤:如果代理服务器作为两个计算机系统之间的接口安装,它可以用作数据流量的过滤器,以阻止客户端的某些Web内容或自动解除显着的服务器请求。


  带宽控制和负载分配:如果使用代理服务器来控制带宽,它会事先为网络客户端分配已定义的资源(具体取决于容量)。这样可以保证带宽不会被各个应用程序完全阻止。作为中央接口,代理服务器还可以将资源密集型客户端请求或服务器响应转移到不同的系统上,以便可以在计算机网络中均匀地共享负载。


  匿名化:由于代理服务器阻止了发送方和接收方之间的直接连接,因此可以隐藏通信接口后面的客户端IP地址。这允许一定程度的匿名性,因为用户正在使用其代理的IP地址和位置。在具有强大互联网审查权或受版权保护材料限制的国家/地区,来自其他国家/地区的代理服务器用于规避地理封锁计划。