squid 本身的客户端 squidclient介绍
uidclient这个东东很好用清理squid缓存 查看squid状态等等功能,都挺方便的 基本的使用方法 *取得squid运行状态信息: squidclient -p 80 mgr:info *取得squid内存使用情况: squidclient -p 80 mgr:mem *取得squid已经缓存的列表: squidclient -p 80 mgr:objects. use it carefully,it may crash *取得squid的磁盘使用情况: squidclient -p 80 mg...
Ubuntu下Squid代理服务器的安装与配置
今天,我花了一个整整一个下午的时间总算可以用Linux(Ubuntu7.04)来开代理给校园网(局域网)内的其他同学开代理上外网呐,在设置的过程 中我主要遇到了如下两个问题(似乎跟Ubuntu复杂的用户关系有关): (core dumped) Failed to make swap directory /var/spool/squid/00: (13) Permission denied 上面这些问题真的弄到我有点抓狂,不过最好我把Squid有关的用新立得软件管理器全都删掉,按下面的做法一步步来才最终搞...
UBUNTU 7.10 安装配置 squid 2.6 反向代理实例
QUID是个不错的代理服务器,做正向代理让公司内部的人统一出口,便于管理 做反向代理可以将你的WEB服务器负载能力提高至少一个数量级[视具体应用会有一些差异] 在UBUNTU下squid并不是什么困难的事情,因为一个apt-get install squid就装好了 装好之后默认的是3128端口的正向代理,只要写个 visible_hostname就可以使用了 下面说一下反向代理,在网上搜了半天,就几乎没有现成能用的squid.conf文件,大多文章都是转载的,一个写错了,就全都错了,贴一个我的绝对 可...
Linux squid2.6 加速WEB 支持虚拟主机配置心得体会
本人一台web服务器,日流量约10万,上面有好几个虚拟主机,近日装上Squid 2.6进行WEB加速,Squid 和Apache均在同一台服务器上面,效果非常明显,看到论坛上好多人问如何squid2.6,虚拟主机 现在将安装过程贴出和大家一起分享,给菜鸟们一个学习机会和老鸟们一个批评指正的机会 主机配置为: CPU: AMD64 Sempron 3100 内存: 2GB RAM 下载:wget http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.ST...
Debian或Ubuntu下squid的安装与基本配置(已验证)
在debian lenny 5.0squid过程,记下来备查。 安装使用 用户名和密码 的squid代理服务器 #安装的过程的具体过程,中间有些反复,大致过程如下 ############################################## #安装squid $sudo apt-get install squid squid-common #备份一下/etc/squid/squid.conf $cd /etc/squid $ls -al $sudo mv /etc/squid/squid...
Linux squid 反向代理中防盗链
squid图片防盗链的配置如下: pics urlpath_regex -i \.(gif|jpg|jpeg|bmp|png)$ /* 匹配是否是图片 */ acl domain_refer referer_regex -i domain /* 匹配允许的域名关键字 */ acl notnull_refer referer_regex . /* 匹配非空referer */ http_access allow pics !notnull_refer /* 允许空referer访问图片 */ http_a...
squid 反向代理作 web加速-目录和命令帮助
1 squid的默认目录: a)配置文件 /etc/squid/squid.conf b)缓存目录 /var/cache/squid/ c)日志目录 /var/log/squid d)文件 /usr/sbin/ 一系列以squid开头的文件 e)启动脚本 /etc/init.d/squid suse已默认建好,修改ulimit -n 4096为60000 当打开多个缓存文件时,需要更多的文件句柄。注意,linux存在系统文件句柄总数和单进程文件句柄总数,此处修改的是单进程的文件句柄总数,如果要打开 更多...
Linux Squid 反向代理 N个后台WEB实现说明
Squid反向代理N个后台WEB实现说明 1. Squid反向代理单个后台WEB A、如果WEB服务器和反向代理服务器是两台单独的机器(一般的反向代理应该有两块网卡分别连接了内外部网络)。那么,应该修改下面的内容来设置反向代理 服务。 http_port 80 # squid监听的端口 httpd_accel_host 192.168.0.100 # 内部WEB服务器的IP地址 httpd_accel_port 80 # WEB服务器的IP地址 httpd_accel_single_host on #...
squid 的Mem Cache参数设置
i.cache_mem 128 MB squid使用的其它内存上限,用于传输中的对象/热对象/非缓存对象(有点像linux的硬盘缓存,他们都存成4kb的块,这样可以提高传输速度),默 认8MB,传输中的对象优先级最高。 注意:这个值要参考硬盘缓存所使用的内存和总内存量确定,设定大,则缓存的热内容多,但硬盘缓存的内容就少了。(估算一下最热内容占多大空间再决定) ii.maximum_object_size_in_memory 16 KB 对象的最大尺寸,超过不会被放入内存,8KB,根据网站网页一般的尺寸大...
Linux squid Cache 拦截
Cache拦截包含了某些网络欺骗,它对理解在客户端和Squid之间的会话有用。我使用图9-1和如下的tcpdump示例输出,来解释当数据包通过网 络时,如何被拦截。 1.用户代理(user-agent)想请求某个资源,它对原始服务器发起index.html请求,例如:www.oreilly.com。它需要原始 服务器的IP,所以先发起一个DNS请求: Packet 1 TIME: 19:54:41.317310 UDP: 206.168.0.3.2459 - 206.168.0.2.53 DATA: ....
squid反向代理作web加速器时需要关注的系统性能因素
1 硬件: i.大内存(最重要,影响最大);快速大硬盘(第二要素,更多缓存,看网站实际数据量了,要快速的,最好是1万转以上的,如sas10K或西部数据的猛禽 系列);CPU(较为次要,影响不大,特别是多核处理器基本没用)。 ii.建议匹配配置:每G磁盘空间32M内存。这样,512M内存的,能支持16G的磁盘缓存。你的情况当然会不同。 内存需求依赖于如下事实:缓存目标大小,CPU体系(32位或64位),同时在线的用户数量,和你使用的特殊功能。估算:建立一个有足够磁盘空间,可存储 3-7天web流量数据的系...
Linux squid 的 Disk Cache参数设置
i.尽量不用层叠cache(多级cache),效果不好 ii.cache_dir告诉squid以何种方式存储cache到磁盘的什么位置。 cache_dir scheme directory size L1 L2 [options] scheme 选择不同的存储机制,默认ufs directory 缓存对象文件存放在这个目录下,可以多个, [建议:每个物理磁盘中,仅仅设置一个cache目录] size 指定了cache目录的大小(Mbytes),是squid能使用的cache_dir目录的空间上限。推荐...