萌新的linux之旅24

来源:互联网 发布:淘宝考试不 编辑:程序博客网 时间:2024/05/17 07:42

squid 缓存服务器(代理服务器)
yum install squid -y 安装squid软件
可以利用一台装有双网卡的电脑当作服务器,模拟squid 中的server 服务端,再利用另一台电脑设置代理模拟客户端,当然没有两台电脑,可以利用两个不同的虚拟机来代替。我们可以利用有两个网卡的server虚拟机模拟squid 服务器,利用desktop这只有一个网卡的虚拟机模拟客户端。

server
/etc/squid/squid.conf
有16个一级目录,256二级目录,最大保存100M的数据
systemctl 重启squid
关闭火墙
desktop 设置代理就可以查看

vpn
正向代理是因为自己访问不到,能访问到的帮你去问,主动

cdn加速
反向代理,不需要改变,加速客户访问速度,缓解服务器压力
本来客户直接访问主服务器,但是主的可能在深圳,中间的NAT时间长,
所以访问快的,比如本省的,这样,客户机直接问的是做squid的服务器,
这个有就直接给你,没有就他去问,因为他的带宽更长,所以还是快,
缓解主服务器的压力,这里面,squid不安装apache。
做了之后,只能问squid,断了与主服务器的连接,是被动的,但是对服务器有利
客户机也不用做任何更改,只是被动
你访问的那些网页其实也只就是代理,根本不是真正的主服务器

squid服务器:
less /usr/share/doc/squid-3.3.8/squid.conf.documented查看手册
vim /etc/squid/squid.conf
将http_port 3128
改为:
http_port 80 vhost vport
开启虚拟的主机及对应的虚拟端口,比如443就也可以用
代理的主端口为80,因为都用的是80端口的http上网

cache_peer 172.25.254.221 parent 80 0 proxy-only
将80端口的访问带到172.25.254.211的缓存中 0 :如果这台挂了,发送信息给后面的去工作
,设置proxy-only是只靠自己,因为是实验环境

systemctl restart squid

原创粉丝点击