###############squid#########

squid是一种高性能的代理缓存服务器,分为正向代理和反向代理,正向代理就是×××,反向代理指web服务其加速。

Squid的端口:3128(squid)可配置

Squid的配置文件:/etc/squid/squid.conf

真机

连接wifi

 vim /etc/sysconfig/network-scripts/ifcfg-br0  ###网络配置文件

 systemctl restart network  ###重启网络

 route -n    ###查看网关

测试:访问www.baidu.com出现百度界面

wKiom1kchmjzsce-AABwyjtj2_g422.png-wh_50

squid_第1张图片

squid_第2张图片

一 正向代理   

   借助能访问的主机,访问本机不能访问的web 

1 允许访问所有

真机: 

  669 yum install squid.x86_64 -y   ###安装squid包

  670  netstat -antlpe | grep squid  ###查看squid

  671  systemctl start squid       ####开启squid服务

  672  netstat -antlpe | grep squid  ###查看squid

  673  vim  /etc/squid/sqid.conf

        56 http_access allow all  ###允许访问所有

        57 

        58 # Squid normally listens to port 3128

        59 http_port 3128    squid服务侦听的端口

        60 

        61 # Uncomment and adjust the following to add a disk cache directory.

        62 cache_dir ufs /var/spool/squid 100 16 256

           ###硬盘缓存的大小1096M第一级目录数是16个,第二级是256个目录。

squid_第3张图片

  674   systemctl restart squid  ###重启服务


虚拟机:

浏览器->Edit ->Preferencrs ->Advanced ->Network ->Settings ->Manual proxy c0nfiguration -> HTTP Proxy 172.25.254.44 Prot 3128 -> use this  roxy sever for all protocols-> OK

squid_第4张图片

测试:

squid_第5张图片

2 访问禁止

真机

vim  /etc/squid/sqid.conf

      acl badurl dst www.baidu.com  #### 设置禁止代理访问www.baidu.com  

      http_access deny badurl

squid_第6张图片

   systemctl restart squid

虚拟机

测试:

squid_第7张图片

2.反向代理

    同一个域名访问不同IP,缓解访问压力

虚拟机:




    vim /etc/squid/squid.conf

  http_port 80 vhost vport  ##配置反向代理为80端口

cache_peer 172.25.254.144 parent 80 0 no-query originserver name=web1 round-robin weight=2    ##设置域名的第一个IP为172.25.254.144 名字为web1 端口为80 no-query 不做查询,直接获取数据 round-robin轮流查询IP

cache_peer 172.25.254.111 parent 80 0 no-query originserver name=web2 round-robin  weight=1  ##设置域名的第二个IP为172.25.254.111 名字为web2 端口为80 no-query 不做查询,直接获取数据 round-robin轮流查询IP

  cache_peer_domain www.westos.com web1 web2   ##指定www.westos.com访问的IP为web1和web2

真机   

测试:

   设置浏览器端口为80


squid_第8张图片

squid_第9张图片