学习笔记之squid反向代理,加速的配置

1.squid的基本概念

Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输到客户机上。当前的Squid可以处理HTTP,FTP,GOPHER,SSL和WAIS等协议。但它不能处理如POP,NNTP,RealAudio以及其它类型的东西。


1.先安装squid.

       

2.编辑配置文件

[root@www ~]# vim /etc/squid/squid.conf

将56行的deny改成allow

将62行的注释去掉

这下其实已经可以实现正向代理了,只需要在浏览器设置一下就好。

正向代理就是,假如我只有私有IP所以上不了网,而我局域网内有台主机他是双网卡,有私有IP也有公有IP.

那台土豪主机就可以当成我的代理,让我通过那台主机去上外网。(这不是重点,重点是反向代理




反向代理是什么呢。假如有个客户去访问www.qq.com。其实访问的不是深圳的www.qq.com的服务器。比如说我在西安,那么我就访问的是xian.qq.com,内容是和www.qq.com一样的,这是一种加速机制,因为我所在的地方距离西安的腾讯服务器的路由跳数更少一些。那么xian.qq.com其实是去www.qq.com去取的数据,并且缓存在了西安的那台主机上。那我明明输入的是www.qq.com,怎么就访问成了xian.qq.com呢?当然智能dns使用了视图啦。

看吧,qq用的就是squid.而且我最终访问到的就是xian.qq.com上的缓存。

怎么配置反向代理(就改这几行,no-query 当挂掉时,不通知其他人)




这下再访问时,会再192和234 这两个主机之间轮询跳转


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值