GS_Serv-U_Xunlei_Immune 介绍
GS_Serv-U_Xunlei_Immune 是一个基于 Serv-U 的插件,她可以识别出由迅雷(包括Web迅雷)发起的FTP请求,并根据不同情况对迅雷的请求进行处理。这个插件可以很好地防止迅雷下载你的FTP服务器上的资源,在很大程度上减轻了迅雷给你的FTP服务器造成的压力。
如果你觉得 GS_ISAPI_Serv-U_Immune 这个名字太长了不容易输入的话,你也可以简写为GSSXI。
使用方法
如果你从来没有安装过Serv-U的插件,那么请你按照下面的步骤进行安装。如果你曾经安装过Serv-U的插件,那么你可以不看下面的安装步骤,只需要按照通常安装Serv-U插件的方法进行安装即可。
- 将解压缩得到的DLL文件放入任意一个文件夹内,推荐放在Serv-U的安装目录下;将GSSXI.ini放入Serv-U的安装目录下;
- 如果你希望自定义GSSXI的功能,请打开GSSXI.ini文件,按照其中的说明进行设置;
- 在Serv-U的安装目录下找到ServUDaemon.ini文件,打开此文件按下面的步骤进行修改;
- 如果你的ServUDaemon.ini文件没有[EXTERNAL]这一行,请你给它加上。如果已经有了这一行,则跳过这步继续下一步;
- 在[EXTERNAL]行的下一行添加一行,并输入EventHookDLL1={DLLPath},如果你把DLL文件放在Serv-U安装目录下,则把{DLLPath}替换为DLL文件名,如果你把DLL文件放在其他位置,则把{DLLPath}替换为DLL文件的绝对路径;
- 重新启动Serv-U服务。
插件安装完毕以后,如果没有出现任何错误,那么你的FTP服务器就可以识别并阻止迅雷的请求了。
效果测试及截图
如果你有兴趣体验GSSXI的效果的话,可以尝试使用迅雷下载下面给出的测试FTP服务器上的资源:
ftp://ftp.codelyoko.cn:2221
如果你在体验的时候发现迅雷还是能从这个测试FTP上下载到资源,我们非常希望你能告诉我们你所使用的迅雷的版本和其他的一些相关信息,包括连接信息。你可以在联系方式页面找到联系我们的方法。
下面的两张图片是在进行开发测试的时候截取的,左边是迅雷,右边是Web迅雷。单击图片可以在新窗口中查看原始尺寸的图片。
下载地址
下载次数:68次
最后下载:2008-11-2 7:48:22
- 文件大小:9,962 bytes
- 打包格式:zip
- 发布时间:2008年4月6日
- 版本:0.20.3
- 发布性质:发布版
- 下载地址: GSSXI_v0.20.3.zip
我们已经对此0.20.0版本进行了测试,连续运行超过19小时,接受超过61万个连接(全为迅雷),没有发现任何问题,CPU平均占用率在2%以下(Pentium D 820 超频到 3.08G)。
0.20.3版本较0.20.0版本仅增加了一个选项,未涉及核心的修改,因此在性能和稳定性上可以认为和0.20.0版本相同。