Centos 7安装鱿鱼代理服务及构建传统代理

  
  

博文大纲
一、鱿鱼服务概述
二,安装及运行控制

     

一、鱿鱼服务概述

  

作为应用层的代理服务软件,鱿鱼主要提供缓存加速,应用层过滤控制的功能。

  

1,代理的工作机制

  

当客户机通过代理来请求Web页面时,指定的代理服务器会先检查自己的缓存,如果缓存中已经有客户机需要的页面,则直接将缓存中的页面内容反馈给客户机;如果缓存中没有客户机要访问的页面,则由代理服务器向互联网发送访问请求,获得返回的Web页面以后,将网页数据保存到缓存中并发送给客户机,如下图所示:
 Centos 7安装鱿鱼代理服务及构建传统代理”> <br/>由于客户机的网络访问请求实际上是鱿鱼代理服务器来代替完成的,从而可以隐藏了用户的真实IP地址,起到一定的保护作用,另一方面,乌贼也可以针对要访问的目标,客户机的地址,访问的时间段进行过滤控制。</p>
  <h3> 2代理的基本类型</h3>
  <blockquote>
  <ul>
  <李>
  <p>传统代理:也就是普通的代理服务,需要我们客户端在浏览器,聊天工具等一些程序中设置代理服务器的地址和端口,然后才能使用代理来访问网络,这种方式相比较而言比较麻烦,因为客户机还需手动指定代理服务器,所以一般用于互联网环境。</p>
  李</>
  <李>透明代理:与传统代理实现的功能是一样的,区别在于客户机不需要手动指定代理服务器的地址和端口,而是通过默认路,由防火墙策略将web访问重定向,实际上仍然交给代理服务器来处理,重定向的过程完全是由鱿鱼服务器进行的,所以对于客户机来说,甚至不知道自己使用了鱿鱼代理服务,因此呢,我们称之为透明模式。</李>
  </ul>
  <p>透明代理多用于局域网环境,如在Linux网关中启用透明代理后,局域网主机无须进行额外设置就能享受更好的上网速度。</p>
  </引用>
  <h2>二、安装及运行控制</h2>
  <p> <强>所需设备:</强> </p>
  <blockquote>
  <ul>
  <李> Windows客户端一台;IP地址:192.168.100.102李</>
  <李> linux客户端一台;IP地址:192.168.100.10李</>
  <李>鱿鱼服务器一台,IP地址:192.168.100.20李</>
  <李> web服务器一台,IP地址:192.168.100.30李</>
  </ul>
  </引用>
  <p>所需的镜像请访问:https://pan.baidu.com/s/1-3jN_z-JqWg2X1Bpz0SHUw <br/>提取码:ysxn </p>
  <h3> 1,安装httpd </h3>
  <pre> <代码> [root@centos03 ~] # yum安装httpd - y & lt; !——安装httpd服务——比;
  (root@centos03 ~) # cd/var/www/html/& lt; !——修改网站主页的内容——比;
  [html] root@centos03 # ls - a
  , . .
  [html] root@centos03 #回声“www.accp.com”比;索引。html & lt; !——插入数据——比;
  (root@centos03 ~) # systemctl启动httpd & lt; !——启动httpd服务——比;
  (root@centos03 ~) # systemctl使httpd & lt; !——设置开机自动启动——在</代码> </pre>
  <h3> 2,安装linux命令行客户机</h3>
  <pre> <代码> root@centos01 ~ # yum - y elinks安装
  & lt; !——安装elinks软件,linux操作系统光盘自动此软件包——比;
  (root@centos01 ~) # elinks http://192.168.100.30 & lt; !——访问网站服务器是否可以访问到——在</代码> </pre>
  <p> <img src=

  

3,编译安装鱿鱼

  
 <代码> [root@centos02 ~] #山/dev/cdrom/mnt/& lt; !——挂载linux光盘——比;
  (root@centos02 ~) #焦油zxvf/mnt/squid-3.4.6.tar。广州- c/usr/src/& lt; !——解压缩鱿鱼软件包到/usr/src/目录——比;
  
  [root@centos02 squid-3.4.6] # ./configure——prefix=/usr/地方/鱿鱼
  ——sysconfdir=/etc——enable-linux-netfilter enable-async-io=240
  ——enable-default-err-language-Simplify_Chinese disable-poll
  ——enable-epoll enable-gnuregex & lt; !——配置鱿鱼——比;
  [root@centos02 squid-3.4.6] #做,,使安装& lt; !编译安装鱿鱼——在 
  
  

上述配置项的具体作用如下:

  
      <李>——prefix=/usr/地方/鱿鱼:指定安装目录;李   <李>——sysconfdir=/etc:单独将配置文件修改到其他目录;李   <李>——enable-linux-netfilter:使用内核过滤;李   <李>——enable-async-io=值:异步I/O,提升存储性能,李   <李>——enable-default-err-language=Simplify_Chinese:错误信息显示语言,李   <李>——disable-poll与——enable-epoll:关闭默认使用调查模式,开启epoll模式提提升性能,李

    Centos 7安装鱿鱼代理服务及构建传统代理