各位高手们谁能帮我解释一下linux下面的squid代理的作用是什么?

各位高手们谁能帮我解释一下linux下面的squid代理的作用是什么?

105
[ 标签: linux, squid, 作用 ]

以前学了linux下的透明代理,可是现在忘了,公司里用到了,各位同仁们帮忙解释下squid 透明代理的作用是干什么的???
Oo坚守爱情oO 回答:3 人气:98 解决时间:2010-12-31 08:58

满意答案

好评率:100%

squid透明代理主要是配合iptables做端口转发。

squid透明代理就是对于用户来说,客户端根本不知道有代理服务器的存在,对用户来说,是完全透明的,也不需要它的存在。

squid透明代理图:客户端<----->防火墙<----->SQUID服务器<------>WEB服务器。

squid透明代理在客户端要设置好DNS和默认网关。过程是这样的:1.客户端向DNS请求,得到网站的对应IP地址。客户端使用某一个端口向网站IP地址的80端口发起http连接请求,请求WEB页面。

2.当请求包通过代理服务器时,被防火墙将数据包重定向到代理服务器的绑定端口,然后代理服务器用另外一个端口去连接目的网站IP的80端口,发起web连接请求,请求页面。

3.收到响应的web页面后,代理服务器把数据传送给客户端。

4.客户端浏览器显示页面。

从web服务器角度看,是代理服务器的端口和目的网站的IP的80端口之间建立的。

从客户端的角度看,是在客户端的端口和目的网站的IP的80端口之间建立的。

卢旭 630995935.

posted on 2012-02-14 23:30  lexus 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2012/02/14/2351956.html

各位高手们谁能帮我解释一下linux下面的squid代理的作用是什么?相关推荐

  1. oracle io错误的是什么意思,大家帮帮忙,如何解决下面的IO错误问题,急!!!...

    最初由 zhqw 发布 [B]在我的solars8 for intel 数据库为oralce8.1.7.4 for intel的服务器中,在对一个分区表进行分析时,出现了如下错误: SQL*Plus: ...

  2. Linux下函数调用堆栈帧的详细解释

    http://www.ibm.com/developerworks/cn/linux/l-overflow/ 本文首先向读者讲解了Linux下进程地址空间的布局以及进程堆栈帧的结构,然后在此基础上介绍 ...

  3. 平移计算机图形学代码注释,求代码注释:计算机图形学的OpenGL画四面体。高手来吧。争取每句都注释下。谢谢...

    求代码注释:计算机图形学的OpenGL画四面体.高手来吧.争取每句都注释下.谢谢 答案:3  信息版本:手机版 解决时间 2018-12-20 05:00 已解决 2018-12-20 01:58 求 ...

  4. linux命令输入错误怎么弄,Linux下用shopt命令来帮我们自动纠错输入cd 错误

    下面是关于shopt命令的一些参数的用法 选项 含义 cdable_vars 如果给cd内置命令的参数不是一个目录,就假设它是一个变量名,变量的值是将要转换到的目录 cdspell 纠正cd命令中目录 ...

  5. linux系统编程需要什么,若想成为一名Linux下编程高手,必须能对各种系统调用有透彻的了解...

    原标题:若想成为一名Linux下编程高手,必须能对各种系统调用有透彻的了解 什么是系统调用? Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用.用户可以通过系统调用命令在自己的应用 ...

  6. Linux下的用户、组和权限的详细解释

            前言:在linux中一切都是文件(文件夹和硬件设备是特殊的文件),如果有可能尽量使用文本文件.文本文件是人和机器能理解的文件,也成为人和机器进行交流的最好途径.由于所有的配置文件都是文 ...

  7. linux c创建文件错误的是,在linux下创建一个类怎么出现会出现这种错误,我感觉是没有错误的,那位高手过来看看...

    下面文件有KenoComm.h ,KenoComm.c  ,b.c三个文件,还有Makefile文件. 类CKenoComm定义在KenoComm.c中,b.c调用了类CKenoComm. 我在lin ...

  8. 深度linux安装make,linux下安装python3完整教程(依赖环境gcc,make,cmake,configure等详细解释)...

    前言:python在linux环境下面没有安装包,只支持从源码安装,本文不仅仅会完整的演示安装步骤,还会解释每一步这么做的原因以及一些关键概念的理解,包括什么是make等.本文基于centos7的KD ...

  9. Linux ps aux什么含义,Linux下psaux解释

    Linux下psaux解释 ps aux的功能是打印出所有进程 ps是最基本也是最强大的进程查看命令 aux都是参数 a = show processes for all users 显示所有用户的进 ...

最新文章

  1. C语言经典例80-猴子分桃
  2. 图解LanHelper 使用
  3. VNC viewer远程连接linux桌面
  4. php return 变量,php内核笔记–函数返回变量return_value
  5. 【直通顶会 ICCV2021比赛大揭秘】ICCV2021比赛信息汇总
  6. C语言 exit() _exit()
  7. C++ operator关键字(重载操作符)(转)
  8. (转)深入理解Java的接口和抽象类
  9. js中精度问题以及解决方案
  10. ARM指令ldr、str、stm、ldm理解
  11. 哲学家晚餐问题的Haskell求解
  12. diskgeniuslinux版_DiskGenius 4.6.2 正式版发布,现已提供下载
  13. 手把手教你把Python代码转成exe
  14. 未能找到主机服务器是什么鬼,未能找到指定主机服务器是什么意思
  15. 【v-on】一个元素绑定多个事件以及一个事件绑定多个函数的两种写法
  16. 51单片机数码管循环显示0 9c语言,如何采用单片机实现数码管循环显示0-9
  17. 爬虫之使用代理ip爬取
  18. Clickhouse备份恢复方式概览
  19. succi -测手速游戏
  20. AD19学习笔记之原理图的绘制

热门文章

  1. 《A Model of Saliency-based Visual Attention for Rapid Scene Analysis》翻译和笔记
  2. 北师大版用计算机开方教案,新北师大版八年级上册《2.5用计算器开方》教案
  3. 专利与论文-3:专利的三大原则是什么?不能申请专利的几种情形?
  4. 《网络安全工程师笔记》 第十四章:渗透简单测试流程
  5. PHP 验证银行卡是否存在,匹配开户行
  6. 如果你有一台M1 Mac,那你可以拥有Touch ID的妙控键盘!
  7. 告别宽表,用 DQL 成就新一代 BI
  8. 长元音和短元音发音以及相应的嘴形
  9. IPTG诱导蛋白表达的原理
  10. ZJOI2018旅游记