各位高手们谁能帮我解释一下linux下面的squid代理的作用是什么?
各位高手们谁能帮我解释一下linux下面的squid代理的作用是什么?
满意答案
好评率: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.
转载于:https://www.cnblogs.com/lexus/archive/2012/02/14/2351956.html
各位高手们谁能帮我解释一下linux下面的squid代理的作用是什么?相关推荐
- oracle io错误的是什么意思,大家帮帮忙,如何解决下面的IO错误问题,急!!!...
最初由 zhqw 发布 [B]在我的solars8 for intel 数据库为oralce8.1.7.4 for intel的服务器中,在对一个分区表进行分析时,出现了如下错误: SQL*Plus: ...
- Linux下函数调用堆栈帧的详细解释
http://www.ibm.com/developerworks/cn/linux/l-overflow/ 本文首先向读者讲解了Linux下进程地址空间的布局以及进程堆栈帧的结构,然后在此基础上介绍 ...
- 平移计算机图形学代码注释,求代码注释:计算机图形学的OpenGL画四面体。高手来吧。争取每句都注释下。谢谢...
求代码注释:计算机图形学的OpenGL画四面体.高手来吧.争取每句都注释下.谢谢 答案:3 信息版本:手机版 解决时间 2018-12-20 05:00 已解决 2018-12-20 01:58 求 ...
- linux命令输入错误怎么弄,Linux下用shopt命令来帮我们自动纠错输入cd 错误
下面是关于shopt命令的一些参数的用法 选项 含义 cdable_vars 如果给cd内置命令的参数不是一个目录,就假设它是一个变量名,变量的值是将要转换到的目录 cdspell 纠正cd命令中目录 ...
- linux系统编程需要什么,若想成为一名Linux下编程高手,必须能对各种系统调用有透彻的了解...
原标题:若想成为一名Linux下编程高手,必须能对各种系统调用有透彻的了解 什么是系统调用? Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用.用户可以通过系统调用命令在自己的应用 ...
- Linux下的用户、组和权限的详细解释
前言:在linux中一切都是文件(文件夹和硬件设备是特殊的文件),如果有可能尽量使用文本文件.文本文件是人和机器能理解的文件,也成为人和机器进行交流的最好途径.由于所有的配置文件都是文 ...
- linux c创建文件错误的是,在linux下创建一个类怎么出现会出现这种错误,我感觉是没有错误的,那位高手过来看看...
下面文件有KenoComm.h ,KenoComm.c ,b.c三个文件,还有Makefile文件. 类CKenoComm定义在KenoComm.c中,b.c调用了类CKenoComm. 我在lin ...
- 深度linux安装make,linux下安装python3完整教程(依赖环境gcc,make,cmake,configure等详细解释)...
前言:python在linux环境下面没有安装包,只支持从源码安装,本文不仅仅会完整的演示安装步骤,还会解释每一步这么做的原因以及一些关键概念的理解,包括什么是make等.本文基于centos7的KD ...
- Linux ps aux什么含义,Linux下psaux解释
Linux下psaux解释 ps aux的功能是打印出所有进程 ps是最基本也是最强大的进程查看命令 aux都是参数 a = show processes for all users 显示所有用户的进 ...
最新文章
- C语言经典例80-猴子分桃
- 图解LanHelper 使用
- VNC viewer远程连接linux桌面
- php return 变量,php内核笔记–函数返回变量return_value
- 【直通顶会 ICCV2021比赛大揭秘】ICCV2021比赛信息汇总
- C语言 exit() _exit()
- C++ operator关键字(重载操作符)(转)
- (转)深入理解Java的接口和抽象类
- js中精度问题以及解决方案
- ARM指令ldr、str、stm、ldm理解
- 哲学家晚餐问题的Haskell求解
- diskgeniuslinux版_DiskGenius 4.6.2 正式版发布,现已提供下载
- 手把手教你把Python代码转成exe
- 未能找到主机服务器是什么鬼,未能找到指定主机服务器是什么意思
- 【v-on】一个元素绑定多个事件以及一个事件绑定多个函数的两种写法
- 51单片机数码管循环显示0 9c语言,如何采用单片机实现数码管循环显示0-9
- 爬虫之使用代理ip爬取
- Clickhouse备份恢复方式概览
- succi -测手速游戏
- AD19学习笔记之原理图的绘制