HTTP 代理服务器和HTTP隧道

当访问不同的网站时,代理服务器和HTTP管道帮助访问万维网 . 一个代理可以是用户的本地计算机,或者介于用户计算机和终端服务器之间的地方。本章节概述 一些关于代理和相关配置选项的基础知识。有两种代理: 正向代理 (如:管道、网关) 和反向代理 (用于控制和保证服务器的负载均衡、认证、加密和缓存)。
添加图片注释,不超过 140 字(可选)
正向代理
正向代理, 也可以叫“网关” 或者仅仅为一个或多个客户端提供代理服务的“代理”。在互联网上像这样的代理不计其数。 他们存储并转发网络服务(如DNS,网页)以减少和控制大家所使用的带宽。
正向代理可以是匿名代理,并允许用户在浏览web或者使用其他服务时隐藏自己的IP。 TOR (洋葱路由), 匿名地在多个代理间路由因特网。
反向代理
顾名思义,反向代理所做的事情与正向代理相反:正向代理代表客户端(或者发送请求的主机),而反向代理代表服务器。正向代理可以隐藏客户端的身份,而反向代理
添加图片注释,不超过 140 字(可选)
可以隐藏服务器的身份。反向代理的用处很多,例如:
负载均衡:在多个服务器之间分发负载,
缓存静态内容:缓存图片等静态内容,为服务器分担压力,
压缩:压缩和优化内容以加快传输的速度。
通过代理转发客户端消息
代理可以将请求地址设置为自身的IP,这可以隐匿客户端的身份。然而,这也会导致原始请求的部分信息丢失。发起请求的客户端的IP地址可以用来调试、统计或者生成基于位置的内容。通常使用如下 HTTP 头来暴露这部分信息

相关推荐