JHHK

欢迎来到我的个人网站
行者常至 为者常成

17、HTTP(五)

目录

快速开始

代理服务器

正向代理服务器:绕过防火墙、抓包工具Charles

反向代理服务器:安全防护、负载均衡

CDN:内容分发网络

代理服务器(Proxy Server)

一、特点

本身不生产内容
处于中间位置转发上下游的请求和响应
✓ 面向下游的客户端:它是服务器
✓ 面向上游的服务器:它是客户端

img

二、正向代理、反向代理

正向代理:代理的对象是客户端
反向代理:代理的对象是服务器

img

三、正向代理 - 作用

隐藏客户端身份
绕过防火墙(突破访问限制)
Internet访问控制
数据过滤
……

img

一些免费的正向代理
https://ip.jiangxianli.com/
https://www.kuaidaili.com/free/inha/

四、反向代理 - 作用

隐藏服务器身份
安全防护
负载均衡

img

五、抓包工具的原理

Fiddler、Charles等抓包工具的原理:在客户端启动了正向代理服务

img

需要注意的是
Wireshark的原理是:通过底层驱动,拦截网卡上流过的数据

六代理服务器 相关的头部字段

Via:追加经过的每一台代理服务器的主机名(或域名)
X-Forwarded-For:追加请求方的IP地址
X-Real-IP:客户端的真实IP地址

img

CDN

一、CDN

CDN(Content Delivery Network或Content Distribution Network),译为:内容分发网络
利用最靠近每位用户的服务器
更快更可靠地将音乐、图片、视频等资源文件(一般是静态资源)传递给用户

img

二、使用CDN前后

img

CDN运营商在全国、乃至全球的各个大枢纽城市都建立了机房
部署了大量拥有高存储高带宽的节点,构建了一个跨运营商、跨地域的专用网络
内容所有者向CDN运营商支付费用,CDN将其内容交付给最终用户

三、使用CDN前后

img img

四、使用CDN后

img

五、CDN使用举例

使用CDN引入jquery

img


行者常至,为者常成!





R
Valine - A simple comment system based on Leancloud.