文件名称:pureftpd 反迅雷补丁
文件大小:11KB
文件格式:GZ
更新时间:2012-11-04 12:59:56
pureftpd 反迅雷 补丁
这个补丁使用libantixunlei来识别迅雷,支持pure-ftpd 1.0.22版本,似乎也能支持1.0.*的版本。 使用patch命令给pure-ftpd的源码打上补丁,然后可打开src/libantixunlei.h文件修改“是否屏蔽IP”和“屏蔽IP的时间”两个选项,这两个选项是在编译时确定的,不能通过启动参数更改。最后按照正常的编译步骤编译并安装即可。 打上补丁以后,迅雷的FTP资源探测器可以浏览到FTP上的文件列表,但是在下载文件时将会被服务器断开连接。 本补丁中屏蔽迅雷后给出的提示信息是英文的,如果你需要的话可以自行修改源码将其改为中文的,但是pureftpd对中文的支持似乎不太完美,请自行斟酌使用。 可以修改的两个提示信息都位于src/ftp_parse.c文件中: 332行左右:IP已经被屏蔽的提示信息 344行左右:禁止使用迅雷下载的信息 如果打上补丁以后编译失败,请复制最后一条编译命令,进入src目录然后粘贴这条命令,并在后面加上 -lpthread 参数然后执行,完成以后退出src目录继续执行make。 效果演示截图:http://wiki.libantixunlei.googlecode.com/hg/pureftpd-with-libantixunlei_demo.PNG