Squid普通代理&&透明代理&&反向代理学习

简介:

普通代理                                                             

背景                                                                                            

1

192.168.10.2      Windows

Squid                  CentOS

202.168.10.2      CentOS

配置                                                                                            

Windows  VM1网卡配置

image

Squid服务器 VM1网卡配置

image

Squid服务器 VM2网卡配置

image

Server VM2网卡配置

image

Squid安装                                                                                  

image

将原先的2000+行的配置文件squid.conf删除,自行建立一个squid.conf文件

image

自动建立缓存目录,在/var/spool/squid/,查看

image

Server设置                                                                                 

<html><body><h1>web-200.168.10.2</h1></body></html>

测试                                                                                            

Windows IE浏览器配置代理

image

image

查看日志                                                                                     

image

透明代理                                                             

背景                                                                                            

与普通代理相同,割了。

配置                                                                                            

Windows  VM1网卡配置

image

其他不变。

Squid配置                                                                                  

image

添加iptables规则,把内部的http请求重定向到3128端口

image

测试                                                                                            

image

image

反向代理                                                             

背景                                                                                            

1

配置                                                                                            

Windows  VM1网卡配置

image

Squid 服务器IP配置

image

WEB Server IP配置

image

squid.conf配置文件                                                                    

image

测试                                                                                            

image

最后测试速度第一次打开网页火狐Firebug。

image

第一次之后

image

image

image

image

总结                                                                  

普通代理只是个很简单的代理,如果是IT人员的话,知道怎么弄,但是对于非IT人员的话,很麻烦,可能要跟着教程走。所以这个不是很方便。所以就有了透明代理,这样无需在IE上设置便可以直接通过代理上网。至于反向代理,主要是为了提高速度而设置的。就像一个公司里面的员工,都通过这个代理访问出去的,第一个员工访问了腾讯的主页,因为他是全公司的第一个去访问的腾讯,那么网页返回的时间就比较长,同时反向代理把腾讯网页上的一些静态信息保存在自己主机上,那么第二次访问,那些静态的东西,比如图片、FLASH等就直接从反向代理服务器中取就OK了,速度就快了许多,上面的图也可以看出来。

 




本文转自我爱物联网博客园博客,原文链接:http://www.cnblogs.com/yydcdut/p/3532313.html,如需转载请自行联系原作者

相关文章
|
7月前
|
缓存 负载均衡 前端开发
详解正向代理和反向代理的不同用途
详解正向代理和反向代理的不同用途
222 10
|
7月前
|
缓存 负载均衡 JavaScript
服务器反向代理的作用与实现
服务器反向代理的作用与实现
151 8
|
7月前
|
缓存 负载均衡 安全
Squid代理服务之反向代理模式
总之,Squid代理服务器在反向代理模式下扮演着一个中间层,它有助于提高性能、安全性和可用性,同时可以缓解后端服务器的负载。这使得它在许多不同的应用场景中都非常有用。
97 0
【代理】10分钟掌握正向代理和反向代理的本质区别
【代理】10分钟掌握正向代理和反向代理的本质区别
711 0
|
安全 网络协议 Ubuntu
「技术架构」设置Squid转发代理或者正向代理
「技术架构」设置Squid转发代理或者正向代理
|
缓存 网络协议 应用服务中间件
「网络架构」网络代理第二部分:Nginx作为转发HTTP代理
「网络架构」网络代理第二部分:Nginx作为转发HTTP代理