Squid代理服务器搭建详解

发布时间:2020-09-21 23:20:50 作者:xuyan184004
来源:网络 阅读:1441

一、Squid代理介绍

       Squid 是一个缓存 Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据。当一个用户想要下载一个主页时,可以向 Squid 发出一个申请,要 Squid 代替其进行下载,然后 Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户。

按照代理类型的不同,可以将 Squid 代理分为正向代理和反向代理,正向代理中,根据实现方式的不同,又可以分为普通代理和透明代理。

二、Squid搭建实验环境

Squid代理服务器搭建详解

  1. 搭建web服务器

  2. squid代理服务器配置双网卡

  3. 通过client可以直接访问web服务器,此时查看web服务器访问日志

Squid代理服务器搭建详解

三、实验步骤

-----------------------------------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.conf

http_access allow 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设置--------------------------------------

Squid代理服务器搭建详解

------------------------------------------web服务器查看---------------------------------

vim /etc/httpd/logs/access_log

Squid代理服务器搭建详解

推荐阅读:
  1. pfSense 2.33 Squid透明代理设置
  2. 如何实现squid传统代理

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

服务器 其他 %d

上一篇:SQL Server查看login所授予的具体权限问题

下一篇:VS2019安装配置MFC(安装vs2019时没有安装mfc)

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》