Loading [MathJax]/jax/output/CommonHTML/jax.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Squid缓存代理服务器安装部署

Squid缓存代理服务器安装部署

作者头像
星哥玩云
发布于 2022-07-26 11:16:59
发布于 2022-07-26 11:16:59
1.5K00
代码可运行
举报
文章被收录于专栏:开源部署开源部署
运行总次数:0
代码可运行
一、关于缓存代理

1、代理的工作机制 作为应用层的代理服务软件,Squid主要提供缓存加速和应用层过滤控制的功能。当客户机通过代理来请求Web页面时,指定的代理服务器会先检查自己的缓存,如果缓存中已经有客户机需要访问的页面,则直接将缓存中的页面内容反馈给客户机;如果缓存中没有客户机需要访问的页面,则由代理服务器向Internet发送访问请求,当获得返回的Web页面以后,将网页数据保存到缓存中并发送给客户机。 HTTP代理的缓存加速对象主要是文字、图像等静态Web元素。使用缓存机制后,当客户机在不同的时候访问同一Web元素,或者不同的客户机访问相同的Web元素时,可以直接从代理服务器的缓存中获得结果。这样就大大减少了向Internet重复提交Web请求的过程,提高了客户机的Web访问响应速度。 由于客户机的Web访问请求实际上是由代理服务器来代替完成的,从而可以隐藏用户的真实IP地址,起到一定的保护作用。另一方面,代理服务器担任着类似“经纪人”的角色,所以有机会针对要访问的目标、客户机的地址、访问的时间端进行过滤控制。

2、代理的基本类型 根据实现的方式不同,代理服务可分为传统代理和透明代理两个常见的代理服务。 1)传统代理 也就是普通的代理服务,首先必须在客户机的浏览器、QQ聊天工具、下载软件等程序中手动设置代理服务器的地址和端口,然后才能使用代理服务来访问网络。对于网页浏览器,访问网站时的域名解析请求也会发送给指定的代理服务器。 2)透明代理 提供与传统代理相同的功能和服务,其区别在于客户机不需要指定代理服务器的地址和端口,而是通过默认路由防火墙策略将Web访问重定向,实际上仍然交给代理服务器来处理。重定向的过程对客户机来说时是“透明”的,用户甚至并不知道自己在使用代理服务,所以称为“透明代理”。使用透明代理时,网页浏览器访问网站时的域名解析请求将优先发给DNS服务器。 在实际应用中,传统代理多见于Internet环境,如为QQ程序使用代理可以隐藏本机真实IP地址,为下载工具使用多个代理可以规避服务器的并发连接限制。而透明带多见于局域网环境,如在Linux网关中启用透明代理后,局域网主机无需进行额外的设置就可以享受更好的上网速度。

二、搭建Squid传统代理服务器

1、安装Squid

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
tar xf squid-3.5.27.tar.gz
yum install gcc gcc-c++ make perl-devel -y  //安装环境
cd squid-3.5.27/        //进入源码包进行配置
./configure \
--prefix=/usr/local/squid \ #单独将配置文件修改到其他目录
--sysconfdir=/etc \     #单独将配置文件修改到其他目录
--enable-arp-acl \      #可以在规则中设置为直接通过客户端MAC进行管理,防止客户端使用IP欺骗
--enable-linux-netfilter \      #使用内核过滤
--enable-linux-tproxy \     #支持透明模式
--enable-async-io=100 \     #异步I/O,提升存储性能
--enable-err-language="Simplify_Chinese" \      #错误信息的显示语言
--enable-underscore \       #允许URL中有下划线
--enable-poll \         #使用poll()模式,提升性能
--enable-gnuregex       #使用GNU正则表达式
make && make install        //编译并安装
ln -s /usr/local/squid/sbin/* /usr/local/sbin       //对命令做本地软链接
useradd -M -s /sbin/nologin squid       //为程序创建用户
chown -R squid:squid /usr/local/squid/var/      //更改目录属主和属组

2、更改配置文件(配置传统代理) vi /etc/squid.conf http_access allow all http_port 3128 //在下面新增 visible_hostname 192.168.80.181 cache_mem 64 MB cache_swap_low 80 cache_swap_high 97 cache_dir ufs /usr/local/squid/var/cache/squid 512 16 256 //配置硬盘缓存,打开#.缓存目录512M,其中一级目录16个,二级256个 cache_effective_user squid cache_effective_group squid

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
squid -k parse //检查配置文件
squid -k rec //重新加载配置文件
squid -zX //初始化缓存目录

3、制作启动脚本 vi /etc/init.d/squid #!/bin/bash #chkconfig: 35 90 25 #config: /etc/squid.conf #pidfile: /usr/local/squid/var/run/squid.pid #Description: Squid - Internet Object Cache

PID="/usr/local/squid/var/run/squid.pid" CONF="/etc/squid.conf" CMD="/usr/local/squid/sbin/squid" case "$1" in start) netstat -utpln | grep squid &>/dev/null if [ $? -eq 0 ] then echo "Squid is running" else $CMD fi ;; stop) $CMD -k kill &>/dev/null rm -rf $PID &>/dev/null ;; status) [ -f $PID ] &>/dev/null if [ $? -eq 0 ] then netstat -utpln | grep squid else echo "Squid is not running" fi ;; restart) $0 stop &>/dev/null echo "正在关闭Squid..." $0 start &>/dev/null echo "正在启动Squid..." ;; reload) $CMD -k reconfigure ;; check) $CMD -k parse ;; *) echo "用法:{start | stop | restart | reload | check | status}" esac

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
chmod +x /etc/init.d/squid  //添加服务执行权限
chkconfig --add squid   //添加到系统配置中
chkconfig squid on      //在系统配置中开启
service squid start     //开启服务
netstat -anpt | grep 3128   //查看监听端口
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install httpd -y  //在另外一台服务器上安装apache
systemctl start httpd   //启动服务

4、配置代理端口并访问验证 Windows使用代理服务器 浏览器—工具—Internet选项—连接—局域网(LAN)设置

Linux使用代理服务器 vi /etc/profile 末行添加 export HTTP_PROXY=http://192.168.80.100:3128 //使用HTTP协议指定代理 export HTTPS_PROXY=https://192.168.80.100:3128 //使用HTTPS协议指定代理 export FTP_PROXY=http://192.168.80.100:3128 //使用FTP协议指定代理 export NO_PROXY=192.168.1.,192.168.2. //不使用代理的两个局域网段 source /etc/profile //刷新环境 验证代理服务器 使用windows浏览器访问网页192.168.80.110

cat /usr/local/squid/var/logs/access.log //在squid服务器跟踪访问日志文件

结论:通过访问日志可以发现客户机192.168.80.10访问web服务器192.168.80.110的记录,说明squi的代理服务器发挥了作用。 cat /etc/httpd/logs/access_log //在web服务器查看访问日志的新增记录

结论:通过访问日志可以发现来自代理服务器192.168.80.100的访问记录,说明当客户机使用代理以后,web服务器并不知道客户机的真实IP地址,因为实际上由代理服务器在代替客户机访问。 当客户机再次访问同一web页面时,Squid访问日志中会增加新的记录,但web访问日志中的记录不会有变化(除非页面变更或强制刷新)。说明重复访问同一静态页面时,实际上页面是由代理服务器通过缓存提供的。

三、搭建Squid透明代理服务器

1、系统环境 内网卡ens33:192.168.80.100 外网卡ens37:192.168.90.100 Web服务器:192.168.80.110 客户端:192.168.90.11 echo 1 > /proc/sys/net/ipv4/ip_forward //开启Squid服务器的路由转发功能 2、更改配置文件(透明代理) vi /etc/squid.conf //配置服务器并关闭客户端指定代理设置

service squid restart //重启服务 3、这只iptables的重定向策略

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
iptables -F //清空iptables策略兵器新建策略
iptables -t nat -I PREROUTING -i ens33 -s 192.168.80.0/24 -p tcp --dport 80 -j REDIRECT --to 3128
iptables -t nat -I PREROUTING -i ens33 -s 192.168.80.0/24 -p tcp --dport 443 -j REDIRECT --to 3128
iptables -I INPUT -p tcp --dport 3218 -j ACCEPT
service iptables save

4、ACL访问控制1)禁止某IP地址主机上网acl nolink src 192.168.90.9http_access deny nolink2)禁止某网段在某时间段上网acl nolink src 192.168.1.0/24acl nowang time MTWHF 9:00-11:30http_access deny nolink nowang3)禁止所有人访问某网站(精确匹配)acl nourl dstdomain -i www.qq.comhttp_access deny nourl4)禁止所有人访问某些网站(含有关键字的都会过虑)acl nourl url_regex -i taobao.comhttp_access deny nourl5)禁止下载某类型的文件acl nof urlpath_regex -i .avihttp_access deny nof6)禁止访问某类型的网站acl nop url_regex -i ^emule:// ^thunderhttp_access deny nop5、测试透明代理内网web服务器指定内网网关vi /etc/sysconfig/network-scripts/ifcfg-ens33外网web浏览器指定外网网关打开win7浏览器模拟外网客户端访问192.168.80.110 //直接访问内网主机

四、搭建Squid反向代理服务器

1、系统环境 增加一台web服务器对应的IP地址为:192.168.80.120 2、修改配置文件(反向代理) vi /etc/squid.conf http_port 192.168.80.100:80 accel vhost vport cache_peer 192.168.80.110 parent 80 0 no-query originserver round-robin max_conn=30 weight=1 name=web1 cache_peer 192.168.80.120 parent 80 0 no-query originserver round-robin max_conn=30 weight=1 name=web2 cache_peer_domain web1 web2 www.yun.com

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
service squid stop  //服务重启
service squid start

3、Web访问代理服务器

五、Squid日志分析(sarg工具)

1、安装sarg工具

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install httpd gd gd-devel pcre-devel -y     //squid服务器安装apache和对应的库文件
tar xf sarg-2.3.11.tar.gz       //解压源码包
cd sarg-2.3.11/
./configure \       //安装前的配置
--prefix=/usr/local/sarg \
--sysconfdir=/etc/sarg \
--enable-extraprotection
make && make install    //编译安装

2、相关配置 vi /etc/sarg/sarg.conf //修改日志分析配置文件 7 access_log /usr/local/squid/var/logs/access.log //squid的访问日志位置 25 title "Squid User Access Reports" //网页标题 120 output_dir /var/www/html/squid-reports //分析报告的存放位置 178 user_ip no //不使用IP代替用户ID 184 topuser_sort_field BYTES reverse //升序排列 190 user_sort_field BYTES reverse 206 exclude_hosts /usr/local/sarg/noreport //设置不生成报告的主机 257 overwrite_report no 289 mail_utility mailx //指定发邮件命令 434 charset UTF-8 518 weekdays 0-6 //指定top排序星期周期 523 hours 7-12,14,16,18-20 //指定top排序时间周期 633 www_document_root /var/www/html //网页根目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
touch /usr/local/sarg/noreport //建立不生成报告的主机列表文件
ln -s /usr/local/sarg/bin/sarg /usr/local/bin/
sarg        //启动,执行该命令只记录一次
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
crontab -e  //做计划任务分时段记录
*/10 * * * * /usr/local/bin/sarg 

3、验证访问 http://192.168.80.100:81/squid-reports/

注意:由于上诉squid做代理80端口被占用,因此将squid服务器httpd对应的端口改为81

六、Varnish与Nginx缓存服务器

1、高性能缓存服务器Varnish Varnish是一款高性能的、开源的方向代理服务器和缓存器。挪威最大的在线报纸Verdens Gang使用了3台Varnish代替了原来的12台Squid,性能更好! Varnish与Squid的对比如下: (1)优点 Varnish具有更好的稳定性、更快的访问速度、更多的并发连接支持数,可以通过管理端口来管理缓存。 (2)缺点 1)在高并发状态下,Varnish消耗更多的CPU、I/O和内存资源。 2)Varnish进程一旦挂起、崩溃或者重启,缓存的数据会从内存中释放,此时所有的请求都会转发到后端服务器,给后端服务器造成很大压力。 2、轻量级缓存服务器Nginx Nginx支持类似Squid的缓存功能,把URL以及相关信息当成key,用MD5编码Hash后把数据文件保存在硬盘上。 Nginx只能为只当的URL或者状态码设置过期时间,并不支持类似Squid的purge命令来手动清除指定的缓存页面。可以通过第三方的ngx_cache_purge来清除指定的URL缓存。 Nginx的缓存加速功能是由proxy_cache和fastcgi_cache两个功能模块完成的。 Nginx缓存加速的特点如下: 1)缓存功能十分稳点,运行速度不逊于Squid。 2)对多核CPU的利用率比其他的开源软件要好。 3)支持高并发请求数,能同时承受更多的访问请求。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
RHEL6.4 搭建Squid代理服务器
实验需求:搭建squid代理服务器,使内网主机192.168.100.1能够访问公网web服务器1.1.1.1
星哥玩云
2022/07/01
2920
squid代理服务器的ACL访问控制及日志分析
squid服务的ACL访问控制: squid提供了强大的代理控制机制,通过合理设置ACL并进行限制,可以针对源地址、目标地址、访问的URL路径、访问的时间等各种条件进行过滤。
小手冰凉
2019/09/10
2.8K0
squid代理服务器的ACL访问控制及日志分析
万字长文带你了解最常用的开源 Squid 代理服务器
Squid:是一个高性能的代理缓存服务器,Squid 支持 FTP、gopher、HTTPS 和 HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求,作为应用层的代理服务软件,Squid 主要提供缓存加速、应用层过滤控制的功能。
杰哥的IT之旅
2020/06/18
4.1K0
万字长文带你了解最常用的开源 Squid 代理服务器
Linux下squid代理缓存服务环境部署
代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。 Squid是一个缓存Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据。当一个用户想要下载一个主页时,可以向Squid 发出一个申请,要Squid 代替其进行下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户,使用户觉得速度相当快。Squid 可以代理HTTP、FTP、GOPHER、SSL和WAIS
洗尽了浮华
2018/01/23
2.1K0
Linux下squid代理缓存服务环境部署
玩转企业常见应用与服务系列(八):开源代理服务软件 Squid 详解
前面介绍了企业常用服务 NFS 、 FTP 、 DHCP 、DNS 、Samba 、lsyncd 、Postfix 相关的知识点,今天我将详细的为大家介绍代理服务 Squid相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发朋友圈支持一波!!!
民工哥
2023/11/22
1.7K0
玩转企业常见应用与服务系列(八):开源代理服务软件 Squid 详解
Squid 服务的安装及部署
squid 作为一款服务器代理工具,可以缓存网页对象,减少重复请求,从而达到加快网页访问速度,隐藏客户机真实IP,更为安全。 squid的工作机制:
小手冰凉
2019/09/10
1.2K0
Squid 服务的安装及部署
Squid代理服务器应用示例
实验拓扑图: 实验要求: (1)如上图要求配置网络,内部主机需要配置默认网关,外部linux不需要配置默认网关。 (2)在squid服务器上安装squid,并做相关的配置,启动squid服务,查看端口
L宝宝聊IT
2018/06/20
1.8K0
使用Squid部署代理服务
Squid是Linux系统中最为流行的一款高性能代理服务软件,通常用作Web网站的前置缓存服务,能够代替用户向网站服务器请求页面数据并进行缓存.简单来说,Squid服务程序会按照收到的用户请求向网站源服务器请求页面,图片等所需的数据,并将服务器返回的数据存储在运行Squid服务程序的服务器上.当有用户再请求相同的数据时,则可以直接将存储服务器本地的数据交付给用户,这样不仅减少了用户的等待时间,还缓解了网站服务器的负载压力.
王瑞MVP
2022/12/28
1.4K0
Squid 代理服务之透明代理服务器架构搭建
客户端 192.168.10.85 访问 web 服务器 10.0.0.200
全栈程序员站长
2022/07/23
1.3K0
Squid 代理服务之透明代理服务器架构搭建
Docker安装Squid代理服务
有两台服务器,一台可以翻墙,一台不能,现在想使用那台能翻墙的服务器做代理服务器,网上搜一下教程,发现使用 docker部署 squid比较简单,于是记录下使用过程。
CoderJia
2024/10/18
3150
Docker安装Squid代理服务
Squid代理服务器(一)——大家所用的游戏代理软件到底为何物?
  想当年大学时候宿舍控制网速,苦了我们这帮魔兽党,一到晚上工会活动我们就得和全校上万名学生抢网速,作为坦克的我总是因为网速问题导致团灭,咱也是有自尊的人,一怒之下花300元办了个游戏加速器,果然顺畅了不少,宿舍朋友看我办代理,他们也买,总之第一次接触代理就是在大学时代,如今做技术了才开始深入探究这东西了,那么我们企业应用的代理不简简单单是加快网速的作用,还有很多功能,等我慢慢给你们说……
全栈程序员站长
2022/09/20
6900
Squid代理服务器(一)——大家所用的游戏代理软件到底为何物?
Squid透明代理(Transparent Proxy)
客户端不需要在浏览器中指定代理服务器的地址和端口号,代理服务对客户端用户说是“透明”的,用户甚至并不知道自己已经在使用代理服务了。
星哥玩云
2022/06/30
2.8K0
Squid 代理服务器详解
魏豪
2017/04/20
12.6K2
Squid 代理服务器详解
Ubuntu部署squid代理服务器
squid是一款高性能的代理缓存服务器,常用来部署HTTP(S)代理服务器。本文是在Ubuntu上使用squid部署HTTP(S)代理服务器的方法总结。
drunkdream
2020/01/02
3.7K0
Squid代理服务器
1、squid代理: 缓存网页,减少重复请求,加快访问速度,隐藏真实ip 代理的分类: 传统代理:使用Internet和内网,客户端需明确指定代理服务器。 透明代理:使用于内网访问外网,指定代理服务器,但必须指定网关,网管配置iptables策略,将端口重定向到代理服务器端口。 2、squid和nat的区别: NAT:工作在网络层,通过转换地址转发数据包,实现内外网之间通信。 应用代理:工作在应用层,通过缓存提供服务,不进行数据包转发,主要实现web缓存服务。 3、squid的安装 ./configure
L宝宝聊IT
2018/06/20
3.3K0
Linux从入门到精通系列之Squid代理服务器
首先呢我们来介绍下Squid:    作为一种免费的网络操作系统,Linux越来越受到广大网络爱好者的欢迎,目前因特网(Internet)上运行的主机有相当一部分采用的就是linux操作系统,而且中国已经把linux操作系统作为政府上网年的指定网络操作系统,种种迹象表明,linux操作系统正在逐渐走向成熟。在本章我将向大家介绍一种能在Linux系统下使用的比较优秀的代理服务器软件的配置方法。    众所周知,当今因特网发展速度极其迅猛,IP地址资源非常紧张。而如果您想访问因特网,共享因特网的丰富资源,您的机器必须拥有一个标准的IP地址。在因特网上,IP地址是识别您的机器的唯一标志。目前,有两种方式可以让您的机器拥有标准的IP地址:一种是局域网通过专线接入因特网,您的机器可以拥有静态的IP地址。所谓静态IP地址,就是对使用者来说,是固定不变的IP地址,这个IP地址给您使用后,其他人就不能再用了。一种是通过电话线拨号或ISDN拨号等方式接入因特网,您的机器可以在您拨号上网的在线期间从ISP的访问服务器的IP地址池中获得一个临时的标准IP地址,这个IP地址在您下线后就不归您使用了,而您下次拨号再上网,很可能分配给您的机器的是另外一个临时的IP地址了。这种临时分配的IP地址,称为动态IP地址。无论是静态地址还是动态地址,在您的机器访问因特网时,使用起来没有什么区别。    现在因特网发展速度这么快,而IP地址资源又这么紧张,这不能不说是一个尖锐的矛盾。虽说Ipv6正在开发中,但远水不解近渴,好多的企业、公司内部的Intranet现在就想接入因特网这个浩瀚的资源海洋,但又苦于没有充足的IP地址资源,怎么办?还好,有代理服务这个好东西。代理服务是指由一台拥有标准IP地址的机器代替若干没有标准IP地址(以下称内部地址)的机器和因特网上的其他主机打交道,提供代理服务的这台机器称为代理服务器。拥有内部地址的机器想到因特网上查找资料时,先把这个请求发给拥有标准IP地址的代理服务器,由代理服务器把这个请求通过它的标准IP地址发到请求的目标地址。然后目标地址的服务器把返回的结果发回给代理服务器,代理服务器再原封不动的把资料发给最初那台拥有内部IP地址的机器。这样就完成了一次内部机器访问因特网的一个过程。若干拥有内部地址的机器就组成了内部网,代理服务器的作用就是勾通内部网和因特网,解决内部网访问因特网的问题。而且这种代理是不可逆的,因特网上的主机不能访问任何一台拥有内部地址的机器,这样又可以保障内部资料的安全性。    能够完成这种代理功能的服务器软件有好多,我给大家推荐一种能在linux下使用的比较优秀的代理服务器软件Squid。之所以说它比较优秀,是因为它可以在代理服务器上作一个很大的缓存,可以把好多常去的网站内容存储到缓存中,这样,内部网的机器再访问那些网站,就可以从缓存里调用了。这样一方面可以加快内部网浏览因特网的速度,这就是所谓的提高客户机的访问命中率, 另一方面,Squid不仅仅支持HTTP协议,而且还支持FTP,GOPHER,SSL和WAIS等协议考虑到简捷实用的原则,我们本章只向大家介绍如何设置HTTP代理,而其他的代理大同小异,各位理解了HTTP的配置也就明白应该如何配置其他的代理了。 然后呢我们来说下所需的资源: 我这里使用的是squid-2.3.STABLE1-5.rpm。当然你可以选择源码包或者rpm。配置文件放在/etc/squid/squid.conf 系统自带,管理员配置。
DevinGeng
2019/04/09
1.3K0
Linux入门教程:Squid代理服务器
1.代理服务器的简介 ​ ​首先我们来了解一些什么是代理服务器?代理服务器是介于浏览器和Web服务器之间的另一台服务器。有了该服务器之后,浏览器发出的信息会先送到代理服务器,由代理服务器来取回网页内容并传送给客户的浏览器。平时我们提到代理服务器,主要是终端用户如何寻找自己需要的代理;而本专题所介绍的,则是服务器端的架设、配置等方面。对企业网络而言,代理服务器可以起到控制网络访问并屏蔽不安全信息,以及网络加速的目的。 ​ ​我们有的喜欢折腾的同学其实已经接触过代理服务器了,比如我们想要上国外的网站,因为有长城防火墙,呵呵。当然是不能够直接进行访问的。所以应运而生的就是利用代理服务器作为跳板来进行访问。 ​2.具体的实现: ​ ​(1)前期准备: ​ ​首先我们需要两台主机:一个作为代理机,一个作为客户机。 ​代理机有两块网卡,IP分别为:192.168.1.155和192.168.2.70 ​两个IP不在同一个网段,其中192.168.1.155能够上网,而192.168.2.70不能上网 ​ ​客户机的IP为:192.168.2.66,也是不能链接到外网,但是它却可以ping通代理机的其中一个IP192.168.2.70 ​ ​那么明白了上述的构造之后,我们来具体的配置. ​ ​(2)具体配置 ​ ​首先代理机上面要安装squid服务,这样才能提供代理服务: ​
星哥玩云
2022/07/01
2K0
Linux入门教程:Squid代理服务器
squid安装与配置 原
普通代理:需要客户机在浏览器中指定代理服务器的地址、端口; 透明代理:适用于企业的网关主机(共享接入Internet)中,客户机不需要指定代理服务器地址、端口等信息,代理服务器需要设置防火墙策略将客户机的Web访问数据转交给代理服务程序处理;
阿dai学长
2019/04/03
1.7K0
如何在 CentOS 7上安装 Squid代理服务器
Squid 是一个功能全面的缓存代理服务器,它支持著名的网络协议像 HTTP,HTTPS,FTP 等等。将 Squid 放在网页服务器的前端,通过缓存重复请求,过滤网络流量等,可以极大地提高服务器的性能。
雪梦科技
2020/05/11
13.1K1
如何在 CentOS 7上安装 Squid代理服务器
squid服务之配置透明代理
透明代理提供的服务功能与传统代理时一致的,但是其“透明”的实现依赖于默认路由和防火墙的重定向策略,因此更适用于局域网主机服务,而不适合Internet中。
小手冰凉
2019/09/10
2.1K0
squid服务之配置透明代理
相关推荐
RHEL6.4 搭建Squid代理服务器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验