使用上传下载比例管理FTP用户

网络与通信

时下有很多网友架设了个人FTP服务器,我们往往可以在这些个人FTP服务器上找到不少好东西。可很多人只下载资源(我就是一个),而不上传资源,这样就导致FTP服务器资源更新缓慢(毕竟管理员一个人的力量是有限的),吸引力降低。时间一长,用户就越来越少了。
权利和义务应该是平等的,在享受资源的同时,也应该提供资源──我们可以用Serv-U的“上传/下载比例”规则来管理FTP用户,让他们下载资源的同时,也必须上传一定数量的资源。

一、上传/下载比例的设置

在Serv-U左侧面板中依次展开“域”及下面的“用户”,选择一个用户,在右侧的用户设置面板中选择“上传/下载率”标签页,然后勾选“启用上传/下载比例”即开启了上传/下载比例的管理功能。
当勾选了“启用上传/下载比例”后,出现4个单选项。其中“计数每个任务文件”和“计数所有任务文件”是按文件数量来计算比例,即要下载多少个文件,就必须先上传一定数量的文件。而“计数每个任务字节”和“计数所有任务的字节”则是按字节数来计算比例,即要下载一定字节的资源,必须先上传一定字节的资源。当我们在上面4个单选项中作出选择以后,就可以在下面的“比例”项里具体设置比例了,例如“1/10”((图1))。另外,这里还存在“每个任务”和“所有任务”的差别。它们各代表什么,差异在什么地方呢?我们举一个例就可以很直观地解释它们之间的差异了。

图1
图1

首先假设我们选定的是“计数所有任务的字节”,而在下面设置的“上传/下载比例”为“1/10”。当我们登录进FTP服务器以后,上传了1MB的资源,这时我们就应该可以下载10MB的资源。但是我们只下载了6MB资源就退出了这个服务器。那么,下次再登录进该服务器后,我们依旧可以下载剩余的4MB资源而不用上传任何资源。但若选择的是“每次任务”,则那剩余的4MB资源就作废了,当再次登录该FTP服务器时,我们必须重新上传文件以获得下载权利。所以,为了公平起见,通常我们都设置“计数所有任务的字节”或“计数所有任务文件”。
在该标签页的最下方,还有一个“预设/当前”项目。这里设置的是不经“上传/下载比例”规则而可以下载文件的数量或字节数(单位KB),算是一点小小的诱惑吧。具体是文件数量还是字节数量,取决于上面的单选项选择的是“文件”还是“字节”。例如本例中选择的是“计数所有任务文件”,而“预设/当前”项设定的是“2”,则表示可以在不受下载比例限制的前提下先下载两个文件资源。

二、设置不受制约的自由文件

如果你登录一个FTP服务器后,发现下载一个小工具软件也需要先上传资源,不用说,你就再也不会去登录它了。所以,网上的FTP服务器通常都设置有“自由文件区”和“上传/下载区”。“自由文件区”里的资源是可以随意下载的,不需要上传资源。通常这里面是一些工具软件。而“上传/下载区”里则是希望大家相互交流的资源,例如音乐和电影,我们要上传一定的资源后才能享受到这些资源。那么,这些单独隔离出来的“自由文件区”是如何设置的呢?
展开Serv-U主界面左侧的“域”项目,选择“设置”项,然后在右侧窗口中选择“上传/下载率”标签页((图2))。点击“添加”按钮,弹出“自由文件路径”对话框。点击“浏览”按钮,找到要设为自由文件区的文件夹,点击“完成”按钮将该文件夹设置为自由文件区。该文件夹里面的文件就可以被用户随意下载了。

图2
图2

规则设置好后,点击Serv-U主界面左上方的“刷新”按钮,设置就开始生效了。当你在某个FTP服务器里下载资源时突然被断开了,你就需要看看服务器给出的提示。如果给出的提示是“550 Sorry,insufficient credit for download -upload first(对不起,信任度不足以下载,请先上传)”,就说明你的下载量已经用完,快找新东西上传吧。如此一来,FTP服务器中的内容就可以不断地更新,大家也就可以有Down不完的资源了。

提示:

Serv-U的非注册版本没有提供“上传/下载比例”功能,必须注册成为专业版后才能开启该功能。注册方式是:进入Serv-U主界面,展开“本地服务器”,点击“许可”项,这时右侧对话框中将出现“许可”标签页。点击“输入密钥”按钮,然后将得到的密钥复制进弹出的对话框中,确认后即可开启专业版功能。