一月 31

网上相关的资料很多,纯粹就是给自己留个备份,省得每次要改都得全世界乱找的。

很简单,就三个步骤:

  • 允许WinXP的快速用户切换。
  • 把WinXP的%windir%\system32\termsrv.dll,%windir%\system32\dllcache\termsrv.dll替换为Build 2055版本的termsrv.dll
  • 导入以下的注册表文件:
    1. Windows Registry Editor Version 5.00
    2.  
    3. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core]
    4. "EnableConcurrentSessions"=dword:00000001
一月 30

这两天跟扶凯同学讨论了一下refresh_pattern这个参数对squid行为的影响,略有心得,小纪录一下。

在squid.conf.default里面,refresh_pattern参数下面的注释是这样的:

TAG: refresh_pattern
usage: refresh_pattern [-i] regex min percent max [options]

Basically a cached object is:

FRESH if expires < now, else STALE
STALE if age > max
FRESH if lm-factor < percent, else STALE
FRESH if age < min
else STALE

以上所有的时间都是以分钟为单位计算
很容易看懂是不是?

  • refresh_pattern指出的缓冲对象过期了,这个对象过期。(这不是废话嘛!)
  • refresh_pattern指出的缓冲对象在squid的cache缓冲的时间大于max的话,这个对象过期。
  • refresh_pattern指出的缓冲对象的lm-factor大于等于percent的话,这个对象过期。
  • refresh_pattern指出的缓冲对象在squid的cache缓冲的时间小于min的话,这个对象不过期。

可是,这个lm-factor到底是怎么算的?有什么具体意义?估计好多同学搞不清楚了吧。来,look,下面的图:

LM-factor算法
上面这张图来自于《Squid.Definitive.Guide》第七章,对squid的LM-factor算法作出了一个很直观的描述。
Continue reading »

一月 23

那么久
时光如贱,转眼飞逝。

平心而论,当初熊汝霖演绎的《我爱你,亲爱的姑娘》少了份布衣的岁月沧桑、多了点矫揉造作,来听着这个版本总归让我心中有点不爽,所以盼星星盼月亮的等着布衣乐队来救我于水火之中。这一等就是一年......

布衣乐队总算在他们的首张专辑《那么久》中发布了《我爱你,亲爱的姑娘》,一年的期待,终归还是让我圆满了,哈哈哈哈

Continue reading »

一月 18

午睡的时候接到老爸的电话.

"晚上会不会回家吃饭?"

"嗯,什么事情?"

"那就好,你一定要回来吃饭,记得早点到家。"

"明白了,能多早就多早。到底什么事情?"

"记得早点回家,不要磨磨蹭蹭的,一定要早点到家!"

"好啦好啦,一下班就走,路上堵车我就没辙了"

"饭在锅里面,记得啊,饭在灶台上左边的那个锅里面....."

"......你说的是给人吃的饭还是给狗吃的饭?"

"嗯,我下午刚煮的,记得,是旺财跟来福2餐饭的量,不要一次就给我喂完了!"

......

一月 11

如果你只是要搞个自己玩的socks服务器,ss5的配置还是相对简单的:简单到甚至完全不修改配置,直接一个service ss5 start,你就得到了一个可以用的socks服务器。

只是如果你敢把这样不经过配置的socks服务器挂到网络上的话,估计不出2个小时,就会有一票的人扫描到你的socks服务。考虑到socks服务可以直接代理外网的用户到内部网络的访问,这可不仅仅是被占用带宽的问题,直接的,你的网络就门洞大开了,安全有问题、后果很严重。

那么,先总结一下我的需求吧:

  • 所有登陆到Ss5服务的用户需要通过身份验证
  • 一部分用户允许其通过Ss5访问的资源不受限制
  • 另外一部分的合法用户用户限制每用户可使用的带宽

这个要求应该算是普遍的要求了,那么,根据这部分需求,我们来修改一下ss5的配置,按照之前文章编译出来的Ss5的rpm安装之后,Ss5的配置文件主要都放在/etc/opt/ss5目录底下,我们这个简单配置只需要修改这个目录之下的相关文件即可。
Continue reading »