Squid代理服务器综合应用案例
squid代理服务器 squid是一种用来缓存Internet数据的软件。接受来自客户机需要下载的目标的请求并适当的处理这些请求。也就是说,如果一个客户端想要打开默认网站,它请求squid为它取得这个页面。squid随之连接到远程服务器并向这个页面发出请求。然后,squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,squid可以简单的从磁盘中读到它,那样数据会立即传输到客户机上。 squid代理的作用 - 通过缓存方式为用户提供Web加速访问 - 对用户的Web访问请求进行过滤控制 squid的几种代理模式 1. 正向代理模式 1)标准正向代理模式 2)透明正向代理模式 主要作用: 实现代理上网、隐藏用的真实访问信息以及对控制用户访问网站行为的访问控制列表(ACL)进行限制。 2. 反向代理模式 主要作用: 加快用户访问网站的速度,降低网站资源服务器的负载压力。 标准正向代理模式与透明正向代理模式的区别: 用户是否需要配置代理服务器的信息。若使用透明代理模式,则用户感知不到代理服务器的存在。 正向代理与反向代理的区别: 1. 概念 正向代理: 对于原始服务器而言,就是客户端的代言人 反向代理: 对于客户端而言,就像是原始服务器 2. 用途 1.正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径