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

- 安装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. 使用该用户主机再去访问网站,需要重新设置网络就可以实现

最低0.47元/天 解锁文章
3346

被折叠的 条评论
为什么被折叠?



