完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
不仅是系统管理员和网络管理员时不时会听到“代理服务器”这个词,我们也经常听到。代理服务器已经成为一种企业常态,而且经常会接触到它。它现在也出现在一些小型的学校或者大型跨国公司的自助餐厅里。Squid(常被视作代理服务的代名词)就是这样一个应用程序,它不但可以被作为代理服务器,其同时也是在该类工具中比较被广泛使用的一种。 本文旨在提高你在遇到关于代理服务器面试点时的一些基本应对能力。 以下为面试问答的内容 1. 什么是代理服务器?代理服务器在计算机网络中有什么用途?
代理服务器是WWW(万维网)的支柱,它们其中大部分都是Web代理。一台代理服务器能处理客户端与服务器之间的复杂通信事务。此外,它在网络上提供的是匿名信息(LCTT 译注:指浏览者的 IP、浏览器信息等被隐藏),这就意味着你的身份和浏览痕迹都是安全的。代理可以去配置允许哪些网站的客户能看到,哪些网站被屏蔽了。 2. Squid是什么?3. Squid的默认端口是什么?怎么去修改它的操作端口?
用你的编辑器打开 ‘/etc/squid/squid.conf’ 文件。 # nano /etc/squid/squid.conf现在把它修改成未被使用的其它端口,并保存退出。 http_port 3128重新启动Squid代理服务,如下显示。 # service squid restart4. 你的公司管理层要求你通过Squid代理服务器屏蔽掉一些域名,你怎么做?
a. 在 ‘/etc/squid’ 目录下创建一个名为 ‘blacklist’ 的文件。 # touch /etc/squid/blacklistb. 用nano编辑器打开这个文件。 # nano /etc/squid/blacklistc. 以每行一个域名的方式将想要屏蔽的域名写进这个文件里。 .facebook.com.twitter.com.gmail.com.yahoo.com...d. 保存退出,然后从 ‘/etc/squid/squid.conf’ 打开Squid配置文件。 # nano /etc/squid/squid.confe. 在配置文件中添加如下行。 acl BLACKLIST dstdom_regex -i “/etc/squid/blacklist”http_access deny blacklistf. 保存配置文件并退出,重启Squid服务让其生效。 # service squid restart5. 在Squid中什么是媒体范围限制(Media Range Limitation)和部分下载?
Squid部分下载功能的特点是很好地实现了类似在Windows更新时能以一个个小数据包的形式下载,并可以暂停,正因为它的这个特点,正在下载文件的Windows机器可以重新继续下载,而不用担心数据会丢失。Squid的媒体范围限制和部分下载功能只有在存储了一个完整文件的副本之后才行。此外,当用户访问另一个页面时,除非Squid进行了特定的配置,部分下载下来的文件会被删除且不留在缓存中。 6. 什么是Squid的反向代理?
从技术上说,用单个Squid服务器同时作为正向代理服务器和反向代理服务器是可行的。 7. 由于Squid能作为一个Web缓存守护进程,那缓存可以删除吗?怎么删除?
a. 首先停止Squid代理服务,然后从这个 ‘/var/lib/squid/cache’ 目录中删除缓存。 # service squid stop# rm -rf /var/lib/squid/cache/*<b. 创建交换分区目录。 # squid -z8. 你有一台工作中的机器可以访问代理服务器,如果想要限制你的孩子的访问时间,你会怎么去设置那个场景?把允许访问的时间设置成晚上4点到7点三个小时,跨度为星期一到星期五。 a. 想要限制Web访问时间在星期一到星期五的晚上4点到7点,要先打开Squid的配置文件。 # nano /etc/squid/squid.confb. 在配置文件中添加如下行,保存文件并退出。 acl ALLOW_TIME time M T W H F 16:00-19:00shttp_access allow ALLOW_TIMEc. 重启Squid服务。 # service squid restart9. Squid存储的数据是什么文件格式?10. Squid的缓存会存储到哪里?
以上就是全部内容了,很快我还会带着其它有趣的内容回到这里。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
「含关键代码」基于AM3352/AM3354/AM3359的Linux开发案例分享
4855 浏览 0 评论
87332 浏览 0 评论
【高手问答】如何做到精通linux技术?资深工程师带你突破难点
4642 浏览 2 评论
3547 浏览 2 评论
解读Linux :先从创建一个文件夹用来存放jdk压缩文件开始
2439 浏览 0 评论
1921浏览 3评论
这是i.mx6ull的关于usb的宏定义,能解释下这些宏定义的意思
1307浏览 1评论
1197浏览 1评论
求解:aarch64交叉编译工具已经安装成功,环境变量已经配置,怎么将系统架构切换为ARM的架构
1270浏览 0评论
电脑和虚拟机可以互ping,电脑和开发板也可以互ping,但是虚拟机和开发板ping不通是什么原因
1197浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 18:21 , Processed in 1.151138 second(s), Total 50, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号