目录
快速开始
代理服务器
正向代理服务器:绕过防火墙、抓包工具Charles
反向代理服务器:安全防护、负载均衡
CDN:内容分发网络
代理服务器(Proxy Server)
一、特点
本身不生产内容
处于中间位置转发上下游的请求和响应
✓ 面向下游的客户端:它是服务器
✓ 面向上游的服务器:它是客户端
二、正向代理、反向代理
正向代理:代理的对象是客户端
反向代理:代理的对象是服务器
三、正向代理 - 作用
隐藏客户端身份
绕过防火墙(突破访问限制)
Internet访问控制
数据过滤
……
一些免费的正向代理
https://ip.jiangxianli.com/
https://www.kuaidaili.com/free/inha/
四、反向代理 - 作用
隐藏服务器身份
安全防护
负载均衡
五、抓包工具的原理
Fiddler、Charles等抓包工具的原理:在客户端启动了正向代理服务
需要注意的是
Wireshark的原理是:通过底层驱动,拦截网卡上流过的数据
六代理服务器 相关的头部字段
Via:追加经过的每一台代理服务器的主机名(或域名)
X-Forwarded-For:追加请求方的IP地址
X-Real-IP:客户端的真实IP地址
CDN
一、CDN
CDN(Content Delivery Network或Content Distribution Network),译为:内容分发网络
利用最靠近每位用户的服务器
更快更可靠地将音乐、图片、视频等资源文件(一般是静态资源)传递给用户
二、使用CDN前后
CDN运营商在全国、乃至全球的各个大枢纽城市都建立了机房
部署了大量拥有高存储高带宽的节点,构建了一个跨运营商、跨地域的专用网络
内容所有者向CDN运营商支付费用,CDN将其内容交付给最终用户
三、使用CDN前后
四、使用CDN后
五、CDN使用举例
使用CDN引入jquery
行者常至,为者常成!