Squid代理服务器搭建详解
当一个用户想要下载一个主页时,可以向 Squid 发出一个申请,要 Squid 代替其进行下载,然后 Squid 连接所申请网站并请求开发云主机域名该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户。按照代理类型的不同,可以将 Squid 代理分为正向代理和反向代理,正向代理中,根据实现方式的不同,又可以分为普通代理和透明代理。《Squid代理服务器搭建详解》来自互联网同行内容,若有侵权,请联系我们删除!
一、Squid代理介绍 Squid 是一个缓存 Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据。当一个用户想要下载一个主页时,可以向 Squid 发出一个申请,要 Squid 代替其进行下载,然后 Squid 连接所申请网站并请求开发云主机域名该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户。按照代理类型的不同,可以将 Squid 代理分为正向代理和反向代理,正向代理中,根据实现方式的不同,又可以分为普通代理和透明代理。普通代理:需要客户机在浏览器中指定代理服务器的地址、端口。透明代理:适用于企业的网关主机(共享接入 Internet)中,客户机不需要指定代理服务器地址、端口等信息,代理服务器需要设置防火墙策略将客户机的 Web 访问数据转交给代理服务程序处理。反向代理:是指以代理服务器来接受 Internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 Internet 上请求连接的客户端,此时代理服务器对外就表现为一个服务器。二、Squid搭建实验环境搭建web服务器squid代理服务器配置双网卡通过client可以直接访问web服务器,此时查看web服务器访问日志三、实验步骤———————————–squid代理服务器设置——————————– 1.安装squid软件包[root@yandada2 ~]# rpm -ivh /mnt/Packages/squid-3.1.10-19.el6_4.x86_64.rpm 2.配置文件[root@yandada2 ~]# vim /etc/squid/squid.confhttp_access allo开发云主机域名w all //匹配规则为逐条匹配,需写在deny前面cache_dir ufs /var/spool/squid 100 16 256 //缓存目录的绝对路径,缓存目录大小以及一级子目录和二级子目录的个数cache_mem 64 MB //缓存空间大小maximum_object_size 4096 KB //最大缓存文件大小http_port 3128 //端口号visible_hostname yandada02.benet.com //设置主机名 3.初始化启动squid[root@yandada2 ~]# squid -zX 初始化[root@yandada2 ~]# squid 开启功能————————————————client设置———————————————-开发云主机域名———————————-web服务器查看———————————vim /etc/httpd/logs/access_log
本文从转载,原作者保留一切权利,若侵权请联系删除。
《Squid代理服务器搭建详解》来自互联网同行内容,若有侵权,请联系我们删除!