当前位置:首页 > CN2资讯 > 正文内容

squid代理之<正向/透明代理>pac代理和全局代理区别

2天前CN2资讯


    Squid Cache(简称为Squid)是一个流行的代理服务器和Web缓存服务器软件。Squid有广泛的用途:从作为网页服务器的前置缓存服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网、域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。

                                           -----<引用自维基百科>

简而言之Squid就是:当你发送下载一个web页面的请求时,squid接收你的请求,然后代理你下载页面并返回给你,同时把你请求下载的web复制一份到本地磁盘,等到下一次squid收到下载同一个web页面请求时,不去请求服务器,直接读取本地磁盘数据,减轻服务器负载。

当前的Squid可以处理HTTP,FTP,GOPHER,SSL等协议。但它不能处理如POP,NNTP,RealAudio以及其它类型的东西.

squid配置文件解释

/etc/squid/squid.conf

    http_port 3128 (还可以只监听一个一个ip  http_port 192.168.0.1:3128)

    cache_mem 64MB      /缓存占内存大小

    maximum_object_size 4096KB      /最大缓存块

    reply_body_max_size  1024000 allow all  /限定下载文件大小

    access_log /var/log/squid/access.log   /访问日志存放的文件

    visible_hostname  proxy.test.xom  /可见的主机名

    cache_dir ufs /var/spool/squid 100 16 256

        usf:缓存数据的存储格式

        /var/spool/squid 缓存目录

        100 : 缓存目录占磁盘空间大小(M)

        16 :缓存空间一级子目录个数

        256 :缓存空间二级子目录个数

    cache_mgr root@localhost  /定义管理员邮箱

    http_access deny all   /访问控制




简单的来说squid可以做正向代理,反向代理,透明代理三种。



一、正向代理

主要应用于局域网内部对外的访问代理。

作用:减少带宽占用,增加访问速度,进行访问控制;


步骤:

1,服务器配置

Vim/etc/squid/squid.conf

httpd_port  3128                    //接收web请求的端口

access_log  /var/log/squid/access.log   //指定日志位置

http_access allow all                   //允许http_access表的用户通过访问



2,把所有客户端PC指向代理服务器(浏览器->工具->选项->连接->局域网设置->代理服务器)



透明代理

如果你还在为PC指向代理服务器的的大量频繁操作苦恼,那你现在就需要这个透明代理啦!透明代理不需要PC指向代理,只要在squid服务器上简单修改iptables策略就可以啦!对于PC根本不知道代理存在!



透明代理与正向代理配置大概相同。

http_port 3128 transparent  //指定Squid监听浏览器客户请求的端口号

开启转发:

echo 1>/proc/sys/net/ipv4/ip_forward   开启转发

iptables -t nat -A PREROUTING-p tcp --dport  80 -j REDIRECTORY -dport –to3128 目标端口转换






    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/24470.html

    分享给朋友:

    “squid代理之&lt;正向/透明代理&gt;pac代理和全局代理区别” 的相关文章

    VPS是干嘛用的:解析虚拟专用服务器的优势与应用

    在当今互联网的快速发展下,VPS(Virtual Private Server,虚拟专用服务器)逐渐成为了个人和企业首选的主机类型。简单来说,VPS就是一种将物理服务器分割成多个虚拟服务器的技术。每个虚拟服务器都能独立运行操作系统,用户可以自由管理自己的环境,就像拥有一台独立的服务器一样。VPS通过...

    香港云服务器:灵活选择与网络优势助力企业发展

    香港云服务器作为一种现代化的网络托管服务,逐渐成为越来越多企业和个人用户的首选。这种服务的核心就是将服务器放置在香港的数据中心,提供灵活的云计算资源。对于希望在云端运作的用户来说,了解香港云服务器的定义与特点是非常重要的。 首先,香港云服务器的产品类型多种多样,从轻量云主机到快杰云主机,再到裸金属服...

    9929线路概述与使用评价:企业优质网络连接的最佳选择

    9929线路概述 在谈论互联网连接时,有些线路显得尤为重要,9929线路便是其中之一。它是中国联通的AS9929线路,广泛应用于企业和数据中心(IDC),主要承载着国际与国内的跨地市互联网专线任务。与普通家庭宽带相比,我会发现这条线路更像是一条高速公路,专为企业和专业用户设计。9929线路的优势在于...

    AMD Ryzen VPS 性能测评:RackNerd 的优越体验与机房对比

    当我开始使用RackNerd的VPS服务时,我被它的低价和强大性能所吸引。作为一个刚入驻云计算的用户,我知道许多商家提供VPS,但RackNerd以十美元每年的超低价格引起了我的注意。而真正让我印象深刻的是它的稳定性与出色的售后服务。我曾多次遇到技术问题,售后支持总能在第一时间给我回应,这让我感受到...

    Linode 100美元套餐:灵活高性价比的云服务选择

    在进入Linode的世界之前,了解这家公司的历史和背景是非常重要的。Linode成立于2003年,最初的目标是提供可靠的云服务,帮助开发者和企业创建和管理他们的应用。随着时间的推移,Linode不断发展,提升了其基础设施和服务,使其成为全球云服务行业的重要玩家。它以其高性能、易于使用的控制面板和卓越...

    全球主机交流论坛:提升您的服务器配置与网站性能

    全球主机交流论坛的定义与功能 全球主机交流论坛,顾名思义,是一个汇聚了来自不同地区、不同背景的主机使用者和提供商的平台。在这个论坛中,用户可以分享他们的经验、寻求技术支持或讨论行业趋势。更重要的是,这些交流能够帮助用户优化他们的服务器配置,提升网站性能,甚至解决一些特定的技术难题。对我而言,参与这样...