目前的FTP软件都是多线程的,每一个客户连接都会建立一个新的线程,而每个进程[即程序]最多大概能建立2000-4000个线程,也就是说同时最多能有2000-4000个人在线,当然要建立到那么多线程,我们家用电脑如何行通呢?当然吃不消的!CHKen FTP Server 2.0 并不是一个用户连接上就建立一个线程的,而是多个连接共用一个线程,这个可以自行设定,可以控制总共的线程数量,这样以来,当然连接数再多也不会占用太多的CPU!
CHKen FTP Server 2.0 和 CHKen Player 一样,也是同一种语言编写编译的,大小也只有几十Kb!
功能方面不会不少,在1.1的基础上增加了虚拟目录功能,更多的请在正式版中慢慢体会吧!
文件说明:
CHKenFTP.exe 服务器程序,其实只要这一个文件就能建立服务器了!
FTP Config.exe 服务器配置程序,设置服务器参数和用户、组等信息,注册版和非注册版就功能有区别,其它的功能一样,未注册没有虚拟目录、记录日志等功能!
Register.exe 注册程序,应放在服务器程序的目录,不能直接运行,由配置程序引用!
CHKenFTP.ini 配置文件,保存服务器的配置信息,可手工更改!
CHKenFTP_Log.htm 服务器日志信息,可以用IE打开查看!
高级用户和非注册用户可以利用CHKenFTP.ini实现注册版的所有功能!
CHKenFTP.ini 说明如下:
[CHKen FTP]
;商品号
Port=21
;启动时是否显示 Logo ;注:如果Logo=0,运行后没有提示什么的,这时的服务器可以用作FTP木马,请不要用于非法用途,后果一切自负
Logo=-1
;是否写日志文件
Write Log File=-1
;最大线程数,不得小于1
Max Thread=8
;每线程最少连接数,不得小于1
Thread Min Connect=1
;组信息
[Group]
;组个数
Count=1
;第1个组的名
0=Admin
;Guest 信息
Guest Enable=-1
Guest Attrib=1
Guest RootPath=C:\
Guest VirtualPathCount=0
;组 Admin信息
;是否击活
Admin Enable=-1
;上传下载等权限
Admin Attrib=31
;根目录
Admin RootPath=C:\
;虚拟目录个数
Admin VirtualPathCount=2
;第1个虚拟目录
Admin VirtualPath 0=C:\1
;第1个虚拟目录名称
Admin VirtualPathName 0=虚拟目录1
;第2个虚拟目录
Admin VirtualPath 1=C:\2
;第2个虚拟目录名称
Admin VirtualPathName 1=虚拟目录2
;用户信息
[User]
;用户个数
Count=2
;用户名
0=admin
1=ken
;用户是哪个组
admin Group=Admin
;是否击活
admin Enable=-1
;密码
admin Password=admin
ken Group=Admin
ken Enable=-1
ken Password=ken