0
点赞
收藏
分享

微信扫一扫

Squid代理服务器

小龟老师 2021-09-27 阅读 109

1. 什么是代理服务器?代理服务器在计算机网络中有什么用途?

2. Squid是什么?

3. Squid的默认端口是什么?怎么去修改它的操作端口?

# 用你的编辑器打开/etc/squid/squid.conf文件。
nano /etc/squid/squid.conf
# 现在把它修改成未被使用的其它端口,并保存退出。
http_port 3128
# 重新启动Squid代理服务,如下显示。
service squid restart

4. 你的公司管理层要求你通过Squid代理服务器屏蔽掉一些域名,你怎么做?

a. 在 /etc/squid 目录下创建一个名为 blacklist 的文件。
1.  touch /etc/squid/blacklist

b. 用nano编辑器打开这个文件。
1.  nano /etc/squid/blacklist

c. 以每行一个域名的方式将想要屏蔽的域名写进这个文件里。
1.  .facebook.com
2.  .twitter.com
3.  .gmail.com
4.  .yahoo.com
5.  ...

d. 保存退出,然后从 /etc/squid/squid.conf 打开Squid配置文件。
1.  nano /etc/squid/squid.conf

e. 在配置文件中添加如下行。
1.  acl BLACKLIST dstdom_regex -i “/etc/squid/blacklist”
2.  http_access deny blacklist

f. 保存配置文件并退出,重启Squid服务让其生效。
1.  service squid restart

5. 在Squid中什么是媒体范围限制(Media Range Limitation)和部分下载?

6. 什么是Squid的反向代理?

7. 由于Squid能作为一个Web缓存守护进程,那缓存可以删除吗?怎么删除?

a. 首先停止Squid代理服务,然后从这个 ‘/var/lib/squid/cache’ 目录中删除缓存。
1.  service squid stop
2.  rm -rf /var/lib/squid/cache/*<

b. 创建交换分区目录。
1.  squid -z

8. 你有一台工作中的机器可以访问代理服务器,如果想要限制你的孩子的访问时间,你会怎么去设置那个场景?

a. 想要限制Web访问时间在星期一到星期五的晚上4点到7点,要先打开Squid的配置文件。
1.  nano /etc/squid/squid.conf

b. 在配置文件中添加如下行,保存文件并退出。
1.  acl ALLOW_TIME time M T W H F 16:00-19:00
2.  shttp_access allow ALLOW_TIME

c. 重启Squid服务。
1.  service squid restart

9. Squid存储的数据是什么文件格式?

10. Squid的缓存会存储到哪里?

举报

相关推荐

0 条评论