squid搭建CDN加速网络缓存服务器

CDN(Content Delivery Network),即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。当用户访问已经加入CDN服务(squid代理)的网站时,用户请求先发送到squid服务器squid再根据本地的DNS记录向后端web服务器发送请求,然后squid会将数据缓存到本地服务器,再返回访问请求结果给用户,当其他用户访问相同的内容时直接从squid上取数据而不经过后端web服务器,从而节约带宽,加速访问速度。squid只做代理服务器,并不提供web服务。
squid正向代理
当用户去访问不能直接到达的网站时,用户可以通过去向squid代理服务器发送请求(该代理服务器是可以访问该网站的),然后代理服务器会将从其他服务器上缓存的该网站内容返回给用户。就可以认为是翻墙。

该用户首先不能访问某网站
在这里插入图片描述

  1. 安装squid软件,首先保证squid服务器是可以上网的
yum install squid -y
systemctl stop firewalld
systemctl start squid
systemctl stop firewalld

2.编辑squid配置文件

vim /etc/squid/squid.conf
http_port 3128
cache_dir ufs /var/spool/squid 100 16 256

在这里插入图片描述

重启squid服务
3. 使用该用户主机再去访问网站,需要重新设置网络就可以实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值