`

squid.conf

 
阅读更多

 

##
# 版本: squid-2.6.STABLE6
##

visible_hostname testserver

http_port 192.168.0.10:80 vhost vport

cache_mem 50 MB
cache_dir ufs /www/squid2.6/var/cache 300 16 256
coredump_dir /www/squid2.6/var/cache
cache_swap_low 80
cache_swap_high 85


maximum_object_size 1024 KB



hierarchy_stoplist cgi-bin ?

acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY


acl apache rep_header Server ^Apache
broken_vary_encoding allow apache

# 定义日志格式:
logformat squid  %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
logformat squidmime  %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt [%>h] [%<h]
logformat common %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st %Ss:%Sh
logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh
# 日志文件路径及格式:
access_log /www/squid2.6/var/logs/access.log common
logfile_rotate 1000


# 刷新时间:
refresh_pattern -i \.htm$   0  50% 10080
refresh_pattern -i \.html$  0  50% 10080
refresh_pattern -i \.shtml$ 0  50% 10080

refresh_pattern -i \.gif$   0  50% 10080
refresh_pattern -i \.swf$   0  50% 10080
refresh_pattern -i \.jpg$   0  50% 10080
refresh_pattern -i \.png$   0  50% 10080
refresh_pattern -i \.bmp$   0  50% 10080

refresh_pattern -i \.js$    0  50% 10080
refresh_pattern -i \.jsp$   0  50% 10080
refresh_pattern -i \.php$   0  50% 10080
refresh_pattern -i \.asp$   0  50% 10080

refresh_pattern -i \.doc$   0  50% 10080
refresh_pattern -i \.ppt$   0  50% 10080
refresh_pattern -i \.xls$   0  50% 10080
refresh_pattern -i \.pdf$   0  50% 10080
refresh_pattern -i \.rar$   0  50% 10080
refresh_pattern -i \.zip$   0  50% 10080

refresh_pattern ^ftp:        1440        20%        10080
refresh_pattern ^gopher:        1440        0%        1440
refresh_pattern .                0        20%        10080



acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT

http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

acl all src 0.0.0.0/0.0.0.0
http_access allow all


http_reply_access allow all

icp_access allow all



#################
#
#  反向代理begin
#

cache_peer 192.168.0.10 parent 80 0 no-query originserver name=testserver80
cache_peer_domain testserver80 www.testserver81.com
cache_peer_domain testserver80 www.test181.com
cache_peer_domain testserver80 www.test281.com
cache_peer_domain testserver80 www.test381.com

cache_peer 192.168.0.11 parent 81 0 no-query originserver name=testserver81
cache_peer_domain testserver81 www.testserver82.com
cache_peer_domain testserver81 www.test182.com
cache_peer_domain testserver81 www.test282.com
cache_peer_domain testserver81 www.test382.com

cache_peer 192.168.0.12 parent 8080 0 no-query originserver name=testserver8080
cache_peer_domain testserver8080 www.testserver8080.com
cache_peer_domain testserver8080 www.test18080.com
cache_peer_domain testserver8080 www.test28080.com
cache_peer_domain testserver8080 www.test38080.com

#
#  反向代理end
#
################
分享到:
评论

相关推荐

    squid包含htpasswd.exe

     C:squidetc&gt;copy mime.conf.default mime.conf **将mime.conf.default复制一份并起名为mime.conf 下面,我们可以使用任意文本编辑器对squid.conf(配置文件)进行编辑,修改squid的配置语句,文件中的#后的文本表示...

    Linux下Squid安装步骤

    目录 ...1.Net-snmp 获取与安装 1 2.Net-snmp 的配置 1 3.Net-snmp 常用命令 2 二、Squid 3 1.检查linux是否存在squid老版本 ...7.Squid.conf 配置实例 6 8.Squid.conf 配置说明 7 9.Squid命中率分析 11 10.Squid 排错 12

    squid配置https

    基于squid配置https的实践文档,基于自己实践写的,不是翻译的 主要是没分了,所以要点分哈

    squid详细配置

    Squid工作原理 squid服务器的安装 squid服务启动前的准备 squid服务的启动与停止 squid服务的配置文件 ..... 简单明了

    squid配置文档

    1、 安装squid #rpm –ivh squid-*.rpm 2、 备份squid配置文件squid.conf #cp /etc/squid/squid.conf /home 3、 删除默认squid配置文件 #cd /etc/squid #rm –f squid.conf

    Linux+下Squid安装步骤

    1.Net-snmp 获取与安装 2.Net-snmp 的配置 3.Net-snmp 常用命令 Squid 1.检查linux是否存在squid老版本 2.Squid 获取与安装 ...7.Squid.conf 配置实例 8.Squid.conf 配置说明 9.Squid命中率分析 10.Squid 排错

    Squid使用手册.rar

    4.1 squid.conf 语法 4.2 User IDs 4.3 端口号 4.4 日志文件路径 4.5 访问控制 4.6 可见主机名 4.7 管理联系信息 4.8 下一步 第5章运行Squid 5.1 squid 命令行选项 5.2 对配置文件查错 5.3 初始化cache ...

    squid反向代理配置例子

    主要例出squid.conf的几种反向代理的配置例子

    Windows下安装squid的步骤详解

    一.下载squid for windows 下载地址:...单击[开始],选择“运行”,输入 cmd ,在命令提示符窗口内输入以下命令: C:\&gt;cd c:\squid\etc C:\squid\etc&gt;copy squid.conf.default squid.conf **将Squid的默认配置文件复

    Squid中文权威指南

    本人在工作中维护着数台Squid服务器,多次参阅Duane Wessels(他也是Squid的创始人)的这本书,原书名是"Squid: The Definitive Guide",由O'Reilly出版。我在业余时间把它翻译成中文,希望对中文Squid用户有所帮助...

    valiant-icap

    docker run --name='squid' -it --rm -p 3128:3128 -v $(pwd)/squid.conf:/etc/squid3/squid.user.conf sameersbn/squid:latest node index.js curl -v http://google.com -x $(boot2docker ip):3128 建造 npm ...

    squid for windows 安装方法.doc

    squidforwindows安装方法...首先,单击[开始],选择“运行”,输入cmd打开Windows的“命令提示符”窗口,在命令提示符窗口内输入以下命令:C:\&gt;cdc:\squid\etcC:\squid\etc&gt;copysquid.conf.defaultsquid.confC:\squid

    squid-autoproxy

    将以下行添加到您的 squid.conf prefer_direct on include squid-autoproxy/proxyroute.squid always_direct allow proxyroute include squid-autoproxy/gfwlist.blocked.squid never_direct allow gfwlist....

    squid3-beEF:概念证明 - 使用 squid url 重写功能“劫持”代理流量并将 BeEF 负载注入其中

    编辑 /etc/squid3/squid.conf 并添加以下行url_rewrite_program /rewrite.php 将 payload.js 中的 #_ BEEFURL _# 更改为 BeEF Hook URL 创建空文件夹并允许所有用户写入 mkdir -p /有效载荷 chmod 0777 /有效载荷...

    企业级Linux服务攻略

    9.3.1 Squid主配置文件squid.conf 9.3.2 设置Squid监听的端口号 9.3.3 内存缓冲设置 9.3.4 Squid磁盘缓存 9.3.5 设置缓存日志 9.3.6 设置访问日志文件 9.3.7 设置网页缓存日志 9.3.8 设置Squid的拥有者 9.3.9 设置...

    Propysbot:服务器代理中的僵尸网络Javascript

    Propysbot 服务器代理中的僵尸网络Javascript关于从专门感染...开始 apt-get install squid3cd /etc/squid3/nano squid.conf write: url_rewrite_program /usr/bin/perl /etc/squid3/poison.pl in last linewget ...

    windows上面安装squid加速代理网站配置方法

    windows 上面安装squid 加速代理网站 windows squid 下载 //www.jb51.net/softs/43599.html下载解压到 c:\squid c:\squid\etc\squid.conf 如下 代码如下: #本地绑定的IP端口 ...cache_peer ip地址 parent 80 0 no-query...

Global site tag (gtag.js) - Google Analytics