安装配置Linux Squid代理服务器

本文介绍了Squid代理服务器的工作机制和在Linux中的配置过程,包括正向代理和反向代理的设置。通过Squid,客户端可以实现对Internet的访问,同时服务器端能够提供缓存服务,提高数据获取效率。
摘要由CSDN通过智能技术生成

一、Squid代理服务器简介

1.代理服务器的工作机制
代理服务器的工作机制像生活中的代理商,假设自己的机器为A,想获得的数据由服务器B提供,代理服务器为C,那么连接过程是,A需要B的数据,并直接和C连接;C接受到A的数据请求之后,与B建立连接,下载A所请求的B上的数据到本地;然后将此数据发送至A,完成代理任务。
2.squid工作流程

  1. 客户端向代理服务器发送一个数据需求封包
  2. 代理服务器接受之后,对比这个封包的来源与预计要前往的目标是否合法,如果来源与目标都是合法的,那么代理服务器将开始为客户端计算机获取信息
  3. 代理服务器到自己的硬盘中,即所谓的Cache(缓存)中查看有没有客户端所需要的数据,如果有则直接发送至客户端
  4. 将数据传回给客户端使用
  5. 如果缓存中没有数据,或者数据过期,那么代理服务器会向internet中的目标网站请求数据
  6. 在数据取回之后,代理服务器会将取得的数据在缓存中保存一份

二、正向代理服务器

正向代理服务器:62
实验环境:62可以上网105不能上网
在62主机:

[root@foundation62 Desktop]# yum install squid.x86_64 -y
[root
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值