服务器 频道

网管经验谈:FTP服务器防“雷”记

三、防雷插件实际效果:

    下面我们来看看防雷插件的具体应用效果。

    第一步:重新启动Gene6服务后我们再次用迅雷访问该服务器,下载对应的资源。(如图5)


    第二步:由于我们的FTP服务器上在Gene6中添加了防雷插件,所以在用迅雷连接FTP服务器进行下载时我们会看到下载失败,原因是“未知错误”,而从提示信息中可以看出当用户要列出目录下文件时由于反迅雷插件的顺利工作提示有“530的错误”,从而从根本上禁止了迅雷工具的恶意连接。(如图6)


    第三步:当然通过此方法虽然让迅雷连接呈现了“530错误”,但是由于迅雷软件的自身特性,他还会反复尝试连接的,每次连接依然会消耗服务器的资源,所以我们要针对相关参数进行设置让使用迅雷的客户端列于服务器封IP的列表中,我们打开Gene6管理端,查看“域设置”的属性,在左边找到“安全->选项”,在右边的IP选项下的“拦截已禁止的IP”前打上对勾。(如图7)


    第四步:经过修改后我们再次用迅雷连接FTP服务器下载资源时出现的错误就有所区别了,在等待欢迎信息后直接出现“发生错误,等待5秒后重新尝试”,这是明显的IP被BAN封锁的提示。(如图8)


    第五步:我们返回到Gene6的管理界面,在“日志和报告”->“默认”处也能够看到提示信息中有“ruanzheng,will be disconnected:ip is banned”的字眼,这说明当前使用该帐号的用户IP地址已经被封禁止登录。(如图9)


    至此我们就完成了在Gene6 FTP服务器上禁止用户使用迅雷下载工具恶意下载的功能,我们的FTP服务器可以为更多的用户提供更有效的服务了。当然这个插件的机理是通过分析迅雷下载时的请求特征进行屏蔽,所以说即使迅雷默认是采用单线程下载也一样会被此插件屏蔽。当然如果日后迅雷新版本针对此特征码进行了修改,我们的插件也无法奏效,而对于一些下载高手来说也了解自定义下载软件的特征码,那么此插件对于这些人来说也无法起作用,不过对于大部分用户来说恐怕会自己修改特征码的少之又少。
0
相关文章