2008年9月27日星期六

About Stunnel

stunnel的 compression不能够选择zlib 方式,查了一下原来是openssl的问题,默认openssl编译是没有打开zlib这个方法的,现在只好先使用 rle的压缩。
另外 ciphers = RC4 这样效率会比用rsa加密会好些 。

郁闷的是stunnel的Officia 站点并不是 stunnel.org,而是stunnel.mirt.net
stunnel.org上面只有最新的 4.16的版本。而官方上面已经到了4.18了,今天早上又把几个Srv上面的stunnel升级到了最新

2008年9月25日星期四

SS5外部认证的模型


#!/usr/bin/env python
import sys
import os
global ss5_user_dict
ss5_user_dict = {"tmp05":"fullw0rld", \}
def ss5_auth(u="test", p="demo"):
#print >> sys.stdout, "OK",
if ss5_user_dict.has_key(u) :
if ss5_user_dict[u] == p:
print >> sys.stdout, "OK",
return
else:
print >> sys.stdout, "BAD_USERPASSWD",
return
else:
print >> sys.stdout, "BAD_USERNAME",
return

def main():
#f = open("/usr/local/var/log/ss5_auth.log","w+")
#f.write(str(sys.argv))
#f.closess5_auth(sys.argv[1], sys.argv[2])

if __name__ == "__main__":
main()


哈哈blogger居然没有代码高亮,python的代码缩进全部没有了,郁闷啊
一会查查,也许有解决的办法

2008年9月23日星期二

About Socks5 Proxy

为了以后的业务考虑选定了 SS5这个服务端,初步看了一下,可扩展的能力很强,尤其是认证的那个部分,可以自己编写外部认证,这个很重要,将来计费,认证全靠这个了,而且支持load balance,这是个好东西。
http://ss5.sourceforge.net/

2008年9月18日星期四

Glftpd 如何配置去访问其他的磁盘

一般来说glftpd是chroot的,那样就不能很容易的访问 root-path以外的目录了,除非把 glftpd的 root-path修改成为 "/",但是这样问题比较多而且麻烦,后来看 glftpd的 faq,结果只要你的mount版本够新,可以使用bind参数,那么一切问题就迎刃而解了。

mount -o bind Some-dir-point glftpd-dir-point

2008年9月17日星期三

About python 2.5

2.5版本的python已经到了RC2,看那来快要发布了,现在要抽空看看2.5的新特性了