代码改变世界

隐藏Squid版本信息

2012-10-17 13:27 by 游乐场123, 505 阅读, 0 推荐, 收藏, 编辑
摘要:via off放在acl后面.header_access X-Cache deny allheader_access X-Squid-Error deny allSquid反向代理安全设置在你的squid.conf中加入header_access Via deny allheader_access Server deny allheader_access X-Cache deny allheader_access X-Cache-Lookup deny all就可以把它关闭要去掉其他的header,也可以照此操作,下面是列表。Accept HTTP_ACCEPTAccept-Charset.. 阅读全文

squid代理服务器泄露客户ip和服务器信息的解决

2012-10-17 13:27 by 游乐场123, 475 阅读, 0 推荐, 收藏, 编辑
摘要:在局域网通过透明代理访问外部的web服务器时,在web服务器端,通过header HTTP_X_FORWARDED_FOR 可以知道代理服务器的服务器名以及端口,通过HTTP_VIA可以知道客户的内部ip,这会带来一些安全问题,并且某些论坛会发现用的是代理访问,怎么让squid隐藏这些信息呢.通过研究squid的源代码,发现在/etc/squid/squid.conf中添加2行:header_access Via deny allheader_access X-Forwarded-For deny all就可以把它关闭要去掉其他的header,也可以照此操作:Accept HTTP_ACCEP 阅读全文

使用squid代理后某些网站无法访问的解决办法(3.1.7版本)

2012-10-17 13:15 by 游乐场123, 1480 阅读, 0 推荐, 收藏, 编辑
摘要:关于Squid代理服务器的介绍请参考:[squid配置透明代理缓存服务器]昨天我写了一篇 [使用squid代理后某些网站无法访问的解决办法] 这个是在squid-2.6.STABLE21-6版本下的配置,今天安装了3.1.7版本的squid,结果发现原来的配置不能用,因为squid从3.0的版本之后配置文件发生了改变。还是出现http://www.liusuping.com/这个网站不能访问,欢迎大家用我的网站来测试。网上查了不少资料还是没找到关于3.0版本以上的解决办法,只好看squid自带的说明文档,不过原理还是一样的某些服务器拒绝代理服务器的访问,所以还是要通过因此代理服务器的信息来解决 阅读全文

squid禁止多线程并发下载的简单方法

2012-10-17 04:50 by 游乐场123, 573 阅读, 0 推荐, 收藏, 编辑
摘要:最近发现多线程并发下载,把squid冲击的一塌糊涂。Squid目前对Range Request的处理,确实不如人意。所以无奈只好想办法,禁止所有带Range请求的下载。实际方法还是比较简单的, squid 2.5以后,可以通过匹配request header来定义ACL,然后拒绝掉这类访问就可以了.acl rangeget req_header Range .*http_access deny rangeget注意这个http_access要写在比较靠前的位置比较好.--> 阅读全文

range_offset_limit,quick_abort缓存续传流媒体大文件

2012-10-17 04:39 by 游乐场123, 541 阅读, 0 推荐, 收藏, 编辑
摘要:range_offset_limitrange_offset_limit这个参数,主要是对各种流媒体和要断点续传的文件的缓存的。缺省是0,也就是说只要client发过来的http header里包含了“Range:” ,squid会把这个请求转到后端http server,最致命的是,http server返回的内容并不会进入squid的cache store。range_offset_limit就派上用场了,把它的值设置为-1;然后squid会把Range头去掉,而从后端http server把内容全部抓下来,放到cache store里,随后的对该cache的访问就不再转发到后端http 阅读全文

如何高效设计游戏——从抽奖模型到圆桌算法(下)附VBA教程&战斗模拟器

2012-10-15 20:29 by 游乐场123, 751 阅读, 0 推荐, 收藏, 编辑
摘要:前言这一章节主要利用上文中引入的转盘算法来讲解说明多攻击模式战斗的应用以及圆桌理论。文章中为了进一步具象讲解,所以引入VBA实例,顺带一下VBA战斗模拟器教程。但是使用VBA战斗模拟器来设计游戏显然与“高效设计游戏”相悖,有那时间做一个无用的玩具,还不如多花点时间在该去思量的地方。请给位游戏设计者酌量。由于之前很多大婶们喷小的话有点罗嗦,两三句话的事情写了整篇文章,所以此回没敢放得开,好多东西尽量缩短,请大婶们见谅哈。还有一些大婶文章都不看上来就喷的,小的有句话:“请看完文章有依据之后再喷,要不然喷出来的料太骚气。如果想显得各位大婶能耐,找错对象了,小的只是一心想改善业内气氛的一介草民。”最后 阅读全文

如何高效设计游戏——从抽奖模型到圆桌算法

2012-10-15 20:28 by 游乐场123, 720 阅读, 0 推荐, 收藏, 编辑
摘要:前言抽奖模型这个概念,相信大家对他自然不会陌生,但对他的理解恐怕也不会深刻。我们游戏中,处处都是需要抽奖模型的,从“每日奖励”“装备的随机属性”到“开宝箱”“探宝”乃至于“战斗中的被动技能随机处罚”以及“圆桌算法”都需要用到抽奖模型,这也是我单独写一篇关于抽奖模型文章的原因。在本文正题开始之前,我们大家先来回顾这样一件事情。无论是在技能触发的时候,还是抽奖的时候。如果只有一个元素A,并且触发这个元素A的概率为30%时,我们会很自然地想到,掷一个“随机骰子”,当这个骰子的值落在30%之内则触发元素A。那么,如果有两个元素:元素A(触发概率30%)、元素B(触发概率15%),这样的情形该如何处理呢 阅读全文

squid 高级篇

2012-09-24 01:02 by 游乐场123, 461 阅读, 0 推荐, 收藏, 编辑
摘要:本文记录squid一些和http协议相关的内容TAG:refresh_pattern[-i]正则式minpercent%max[options]-i忽略正则式的大小写官方对于缓存有这样一段描述,这是什么语言,伪代码?FRESHifexpires<now,elseSTALESTALEifage>maxFRESHiflm-factor<percent,elseSTALEFRESHifage<minelseSTALE我解释如下:如果一个对象有expires值,当前未到expires值,直接响应请求,否则向后端服务器请求如果age(current_time-date)>m 阅读全文

分享squid缓存服务器配置-之conf配置文件的详细介绍

2012-09-24 01:00 by 游乐场123, 758 阅读, 0 推荐, 收藏, 编辑
摘要:分享下自己测试squid缓存节点配置文件,如果有不足之处请大家多提意见。测试的版本已经完全支持http/1.1squid版本:Squid Cache: Version 3.1.5http_port 80 vhost #squid监听端口,vhost表示根据请求主机头来转发到后端WEB机器http_port 8080 vhost vport #vport 虚拟主机的支持icp_port 0 #提供从相邻的squid查询端口,如果不提供该服务,可一将端口改为0unique_hostname host100 #防止cache主机名冲突dns_nameser... 阅读全文

在linux下成功使用西部数据高级格式化的硬盘

2012-09-24 00:44 by 游乐场123, 914 阅读, 0 推荐, 收藏, 编辑
摘要:最近购入两个1T的ears 西部数据绿盘。这两个绿盘使用高级格式化,即硬盘扇区大小4096个字节。普通的硬盘扇区大小是512个字节。理论上采用4k字节扇区的硬盘性能会更好,但从google搜索来看,很多人反映西部数据的绿盘存在速度慢、系统卡的问题。 安装了系统后,不论在windows7 还是 linux 系统确实很卡,每隔一会就卡一下,硬盘红灯一直亮着,系统没反应,直到读完数据。同时用smartctl查看硬盘的load cycle count 值增长很快,才一两个星期就到1万5左右了。而从google搜索来看,西数公开的数据表明硬盘寿命期限内能承受的 load cycle count 的值为. 阅读全文
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 29 下一页