| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Squid 正反向 / 透明代理 -> 正文阅读 |
|
[系统运维]Squid 正反向 / 透明代理 |
squid是什么? Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输到客户机上。 Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。 ? ? ? ? squid可以实现 正向 / 反向 / 透明代理 一、叙述 1、正向代理 (传统代理) ? ?1.SQUID被绑定到代理服务器的3128端口。 2、反向代理 ? ?反向代理是相对于传统代理而言,是代理web服务器接受客户端的请求。在此,我们忽略客户端的设置,假设客户端是可以直接访问互联网。 ? 详细可参考Nginx中的反向代理 3、透明代理 ? ?透明代理的意思是客户端根本不需要知道有代理服务器的存在。通过一系列配置(防火墙端口转发、路由转发等),直接访问后端web服务器的真实ip,但是内部确实通过相关规则,先走到透明代理服务器,然后再转发至后端web服务器,但是给用户的感觉却是直接访问后端. 博主提一嘴 :个人理解而言,透明代理的话只能使用自己的网关,就更加偏向于内部资源请求访问,(都是自己人,访问的时候当然没必要做代理~~~~) 纯纯个人理解!!! 各位想法与我有差别的话,请住嘴 O.o? 二、服务搭建 ? ? ? ?squid服务端:192.168.75.145? (安装squid) ? ? ? ?web端1:192.168.75.141? (安装http,为配置方便,事先关闭firewalld、selinux) ???????web端2:192.168.75.142? (安装http,为配置方便,事先关闭firewalld、selinux) ? ? ? 1、正向代理 ? ? ? ? ? squid服务端修改配置文件后重启squid服务 ? ? ? ? ?? ? ? ? ? ?web端安装http服务后配置想赢端口及索引文件,确保其能连同网络 ? ? ? ? ?配置浏览器的代理服务 (这里用到搜狗,其余任意浏览器皆可) ? ? ? ? ? ? ? ? 客户端验证 ? ?? ?2、反向代理轮询 ? ? ?继上配置squid服务端 ? ?添加141、142轮询策论 也可以指定域名轮询:cache_peer_domain webserver1 webserver2 www.dream.com ###round-robin ?平衡轮询; ####weight=3 ? ? 平衡轮询三次 ###originserver:指定name=webserver1,代表索引信息,以round-robin(轮询)方式工作 ? web端不变(只搭建http服务) ? 验证?? ?3、透明代理 ? ? ?squid透明代理_拾亿少女梦的博客-CSDN博客_squid 透明代理 ? ? 博主手断了,不能继续写完了,但还是坚持为友友们找到了链接 ? ? 感动~? TnT? ?? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 23:30:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |