《Linux网络操作系统》 教案 36项目17 部署代理服务-squid的简介_第1页
《Linux网络操作系统》 教案 36项目17 部署代理服务-squid的简介_第2页
《Linux网络操作系统》 教案 36项目17 部署代理服务-squid的简介_第3页
《Linux网络操作系统》 教案 36项目17 部署代理服务-squid的简介_第4页
《Linux网络操作系统》 教案 36项目17 部署代理服务-squid的简介_第5页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程教学设计

课程名称Linux网络操作系统授课时数2

授课对象授课时间

能部署squid代理服务器。

学情分析

具备较强的动手能力。

知识目标:掌握squid的基本知识。

能力目标;掌握部署squid代理服务器,井会基本配置和操作。

教学目标

思政目标:重视思想政治素质,遵守职业道德,树立正确的职业目标,坚持

正确的价值导向,坚守正确价值观,维护国家安全稳定。

教学重点squid的基本概念。

教学难点squid的的部署与设置

课前:

在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进

行交流讨论,教师根据线上学习情况,调整课堂讲解内容。

教学策略课中:

通过老师讲解演示学习squid代理服务器。

课后:

练习s(iuid代理服务器安装和配置。

教学环境硬件:手机、移动终端、PC

与资源软件:RedHat7.6

参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社

教学反思

教师:(签名)教研室主任:(签名)

年月日

squid的简介

一、项目引入

上节课我们讲到,代理服务器除了基本的代理服务外,对于维护网络安全具有重要意义。

代理服务器可以预先过滤一些病毒,保障上网的安全,还能有效地进行访问控制、网速限制,

上网监控等等。这节课我们来看看下的代理服务器软件

Linuxsquidc

二、思政聚焦

代理服务器作为一种技术手段,能提高工作效率,维护网络安全,在维护国家安全稳定

方面也发挥着重要的作用,但我们知道,使用技术的是人,好的技术掌握在正确的人手里,

就是一件提升工作效率的武器。因此,我们平时要不断的加强思想政治学习,必须要坚持,

正确的价值导向,树立正确的价值理念和道德观念,紧紧围绕社会主义核心价值观,一定要

抵制各种不良思想,严格遵守国家的各项法律法规,时刻自觉维护国家的安全稳定。

三、需求分析

1.Squid的简介

2.Squid的安装和配置

四、知识准备

—.squid简介

那么什么是squid呢?squid是一个高性能的代理缓存服务器。目前,squid支持FTP、

gopher、HTTPS、HTTP、SSL等协议,但它不能处理如POP3,NNTP,RealAudio以及其它类

型的东西。和一般的代理缓存软件不同,squid用一个单独的、非模块化的、I/。驱动的进程

来处理所有的客户端请求,它可以工作在很多操作系统中,如Unix、Linux等。

squid的另一个优越性在于它使用访问控制清单(ACL)和访问权限清单(ARL)。访问控制清

单和访问权限清单通过阻止特定的网络连接来减少潜在的mternet非法连接,可以使用这些

清单来确保内部网的主机无法访问有威胁的或不适宜的站点。

1.squid代理类型

按照代理类型的不同,可以将Squid代理分为正向代理和反向代理。

1)正向代理

根据实现方式的不同,又可以分为普通代理和透明代理。

2)反向代理

反向代理是通常所说的web服务器加速。

2.squid主要组成部分

服务名:squid

主程序:/usr/sbin/squid

配置目录:/etc/squid

主配置文件:/etc/squid/squid.conf

监听tcp端口号:3128

默认访问日志文件:/var/log/squid/access.log

二.Squid部署与配置

1)检查并安装squid软件包

在终端窗口输入:“rpm-qsquid”命令检查系统是否安装了squid软件包。

[root@localhostrpm-qsquid

L未安装软件包squid

如果没有安装,则使用YUM方式安装。

[root@localhostyuminstall-ysquid

2.安装完成后再次查询。

[root@localhost~]#rpmqa|grepsquid

3.其他准备工作。

配置squid服务器IP地址,关闭防火墙,设置系统的安全机制为permissive,并生效

2)启动与停止Squid服务

在RedHatEnterpriseLinux7.6中,squid程序被安装为服务,所以遵循服务的启动、停

止规范。

1.启动squid服务。

[root@localhostsystemctlstartsquid

2.停止squid服务

[root@localhostsystemctlstopsquid

3.重启squid服务

[root@localhostsystemctlrestartsquid

4.查看squid服务状态

[root@localhostsystemctlstatussquid

5.设置squid服务自启动。

[root@localhostsystemctlenablesquid

3)Linux客户端配置

在Linux环境下通常都使用Firefox作为Web浏览器。通过Firefox配置使用代理服务的

客户端。

主机的代理请求,允许所有主机通过代理服务器上网,但是禁止访问淘宝。

(1)按照要求修改主配置文件

[root@localhostvim/etc/squid/squid.conf

监听的端口为3128

http_port3128

内存缓存128M

cache_mem128MB

硬盘缓存最大的存储空间4096MB,建立16个一级目录和256个二级子目录

cache_dirufs/var/spool/squid409616256

访问日志文件为

cache_access_log/var/log/squid/access.log

缓存日志文件为

cache_log/var/log/squid/cache.logo

网页存储日志为

cache_store_log/var/log/squid/store.log

IP地址为

visible_hostname54

管理员邮箱为

cache_mgradmin@

禁止访问淘宝

aclbaddaomaindstdomain-i

禁止52主机的代理请求

aclbadipsrc52

http_accessdenybadip

http_accessdenybadcaomain

允许所有主机通过代理服务器上网

http_accessallowall

(2)初始化

[root@localhostsquid-z

(3)启动Squid

[root@localhostsystemctlstartsquid

6)测试

主机52访问外网,无法上网。

五、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论