Linux 缓存代理配置

Web代理的工作机制

缓存网页对象 减少重复请求

Linux 缓存代理配置

 

代理的基本类型

传统代理:适用于Internet 需明确指定服务端

透明代理:适用于共享上网网关 不需指定服务端

 

使用代理的好处

提高web访问速度

隐藏客户机的真实IP地址

 

Squid服务端

软件包:squid-2.6.STABLE21-6.el5

系统服务:squid

主程序:/usr/sbin/squid

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

默认监听端口:TCP 3128

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

 

常用配置项

http_port 3128

access_log /var/log/squid/access.log squid

cache_mem 64MB

cache_dir ufs(存储格式) /var/spool/squid 100(目录空间MB) 16(一级子目录数) 256(二级 子目录数)

 

网关的IP地址

Linux 缓存代理配置

 

client_webserver的IP地址

Linux 缓存代理配置

 

webserver_client的IP地址

Linux 缓存代理配置

 

网关下载安装squid包

Linux 缓存代理配置

 

网关编辑配置文件

Linux 缓存代理配置

Linux 缓存代理配置

 

重启服务并查看端口

Linux 缓存代理配置

网关添加策略

Linux 缓存代理配置

 

用客户机访问页面

Linux 缓存代理配置

 

服务器查看日志 显示的IP是202.100.10.1

Linux 缓存代理配置

 

网关关闭squid服务

Linux 缓存代理配置

 

客户机清除缓存后重新访问

Linux 缓存代理配置Linux 缓存代理配置