Xlight FTP Server支持SSL加密和ODBC数据库, 服务器运行时占用很少的CPU和内存资源. 用它独创的高效网络算法,它能够比其他Windows FTP服务器处理更多的用户.它还有很多其他FTP服务器没有的独特功能.强大的访问控制规则,可以用来隐藏/显示文件和目录或者禁止/允许用户对文件和 目录的指定FTP访问. 支持完全分离的虚拟目录结构,有用户,组和公共三种虚拟目录,便于灵活管理. 支持FTP服务器总带宽控制,可以定时控制FTP服务器的总带宽. 当在ADSL路由器或防火墙后运行FTP服务器时,它能够自动检测广域网IP地址的变化.能够控制每个FTP连接和用户的命令执行速度,便于保护服务器和 减弱拒绝服务攻击的影响.能够远程启动,停止和暂停任何一个虚拟服务器。

Xlight FTP Server安装教程
如何安装Xlight FTP服务器为系统服务
安装Xlight FTP服务器为系统服务, 你可以点击[Global Option]图标, 如下图所示:
在"全局选项"内, 从[通用]->[系统服务], 点击选项"管理FTP服务器系统服务"中的"设置...". 在下图所示的对话框内,点击"安装系统服务".
另外一个安装系统服务的方法: 如果你从安装程序(setup_cn.exe)安装了Xlight FTP服务器, 从Windows菜单 [开始]->[Xlight程序组]->[Xlight FTP 系统服务], 找到下图所示的菜单, 通过这个菜单你可以安装和卸载Xlight的系统服务.
安装系统服务 - 在上图菜单中选择 "安装成系统服务", 它将会安装Xlight FTP服务器为系统服务并启动服务.
卸载系统服务 - 在上图菜单中选择 "删除系统服务", 它将会删除Xlight FTP服务器的系统服务并停止服务.
当安装成系统服务后, 在用户登錄时自动显示任务栏图标
在"全局选项"内, 从[通用]->[系统服务], 选择选项"在Windows启动后在任务栏显示程序图标", 如下图所示:
Xlight FTP Server配置使用教程
一,下载Xlight FTP Server.rar,解压,双击xlight.exe,如下图所示
二、配置虛擬服務器。由于使用路由器,這裏我事先設置了內部ip地址192.168.1.16(控制面板->網絡連接,進行設置),接著配置xlight,點擊添加虛擬服務器(圖一紅色區域),設置信息,如下圖所示
點擊確定,可以看到新添加了一個虛擬服務器,如下所示
接著啓動你的FTP服務器
創建一個帳戶一般FTP是創建一個匿名anonymous的邊接方式如果你希望人家連接你的FTP不需要密碼的話你得這樣的操作.
到這裏就玩成了是不是很簡單?當然它還有很多高級的功能有興趣的話可以繼續摸索一下.我們來看看是否可以訪問
OK.可以訪問了如果你想全世界的朋友都能訪問你的FTP服務器從你電腦中下載東東你還得考慮以下幾個問題
如果你是單機ADSL上網你只用把你的外網IP告訴別人就行.(用IP138.com查看).如果你想長期開放你的FTP的話你還得裝一個花生殼?你動態的IP解析成一個域名這時你只要把你的域名告訴別人就可以啦.以後只要你的電腦開機別人就能訪問你的FTP了.至于花生殼的文章你可以參考這篇文章.
如果你的電腦存在在一個局域網中.你還得把你的這苔計算機的21端口(FTP默認的端口)從你的網關映射出去.一般在你的路由裏設置.如果不清楚你可以參考這篇文章.或者這篇有關映射的文章.
当然,如果你不想把复杂的IP报给别人,让别人难以记忆你依然可以装上一个花生壳。把你的IP解析成:”ftp://你的域名”的形式.如果你改了默认的21端口为别的端口,你也依然要在上面的映射中重新映射。不过访问形式就不能省略你的端口了,只有21这个默认的端口才可以在输入地址的时候省略。你得以”ftp://你的域名(或你的IP) :(端口)”的形式来访问。
Xlight FTP Server特点
FTP服務器與企業IT環境整合
支持活动目录(Active Directory) - 用户认证可以使用活动目录(Active Directory). 可以将FTP服务器的用户设置保存在活动目录.
支持LDAP - 用户认证可以使用LDAP目录服务器. 可以将FTP服务器的用户设置保存在LDAP目录服务器.
用户可以使用数据库 - FTP服务器的用户账户,密码和设置可以存储在外部数据库,便于统一管理. 支持数据库存储过程便于和其他数据库应用整合.
128比特SSL加密 - 采用业界公认的安全标准保护FTP会话和数据传输, 支持SSL客户端证书认证.
支持 SFTP(SSH2) 协议 - SFTP虛擬服務器現在能夠象FTP虛擬服務器一樣被創建和管理.
电子邮件事件通知 - 可以自動通過電子郵件通知FTP服務器的事件,如磁盤空間不足,用戶上傳,下載等.
UNC路径账号身份模拟 - FTP服务器可以使用多个身份模拟账号访问受到密码保护的不同远端网络共享.
FTP服務器日志和審計
FTP 会话和错误日志 - 详细的FTP 会话和错误日志.
Unix xferlog格式的支持 - 支持UNIX下FTP文件传输xferlog格式的日志,能够直接被AWStats之类的流量统计工具使用.
保存文件传输日志在数据库 - 文件傳輸日志可以通過ODBC保存在數據庫內.
发送日志到Syslog服务器 - 所有服務器日志可以同時發送到Syslog服務器.
FTP服務器管理
图型界面的远程管理 - 遠程管理不需要專門的端口,可以通過FTP端口直接管理,在任何地方都可以輕松管理位于防火牆內的FTP服務器.
分级的虚拟目录系统 - 提供公共,以及組虛擬目錄,便于管理和設置不同用戶之間的文件共享。組虛擬目錄能夠被組中所有用戶看到,公共虛擬目錄能夠被所有用戶看到.
实时的配置管理 - 所有的FTP配置更改都立刻生效,無須重新啓動FTP服務器,不會因爲更改配置造成用戶服務中斷.
细微的带宽管理 - 可以對服務器的總帶寬,虛擬服務器,組的帶寬以及單個用戶的速度進行細調,也可以根據時間,動態設定FTP服務器的帶寬.
其他FTP服務器的主要功能
反盗链保护功能 - FTP服務器能夠提供反盜鏈保護功能.
MODE Z 支持 - 支持數據傳輸的實時壓縮.
访问控制列表 - 提供了很多方法,灵活方便的控制用户在FTP服务器的访问权限.
支持UPnP - 當FTP服務器在寬帶路由器後,可以方便通過UPnP配置寬帶路由器讓外部用戶訪問.
完整的IPv6支持 - 無縫的IPv6功能整合,所有FTP服務器功能都已經支持IPv6.
Xlight FTP Server功能
1、全中文的FTP服務器
全中文的用戶界面,幫助文檔和服務器響應
2、多個虛擬服務器
服務器能夠同時在一台機器上的多個端口同時運行多個虛擬服務器
3、系統服務
服務器能夠作爲Windows系統服務運行,開機後自動運行FTP服務器
4、內置的用戶虛擬目錄隔離
每個用戶有獨立的虛擬目錄,用戶看不到其他用戶的虛擬目錄。不再象傳統FTP服務器,爲了防止用戶看到其他人的虛擬目錄,而擔心如何鎖定用戶在自己的主目錄
5、分級的虛擬目錄系統
提供公共,以及組虛擬目錄,便于管理和設置不同用戶之間的文件共享。組虛擬目錄能夠被組中所有用戶看到,公共虛擬目錄能夠被所有用戶看到
6、128比特SSL加密
采用业界公认的安全标准保护FTP会话和数据传输, 支持SSL客户端证书认证
7、支持 SFTP(SSH2) 协议
SFTP虛擬服務器現在能夠象FTP虛擬服務器一樣被創建和管理
8、電子郵件事件通知
可以自動通過電子郵件通知FTP服務器的事件,如磁盤空間不足,用戶上傳,下載等
9、ODBC用戶認證
FTP用戶賬戶,密碼和設置可以存儲在外部數據庫,便于統一管理
10、文件傳輸日志保存在數據庫
文件傳輸日志可以通過ODBC保存在數據庫內
11、活動目錄(AD)
用户密码可以使用和Windows域相同的密码. 可以使用扩展模版xlightFTPdUser,在AD里保存Xlight FTP服务器用户的设置
12、支持LDAP
用户密码可以使用和LDAP相同的密码。可以使用扩展模版xlightFTPdUser,在LDAP服务器里保存Xlight FTP服务器用户的设置
13、支持UPnP
當FTP服務器在寬帶路由器後,可以方便通過UPnP配置寬帶路由器讓外部用戶訪問
14、UNC路徑賬號身份模擬
FTP服務器可以很容易設置賬號身份模擬訪問受到保護的遠端網絡共享
15、圖型界面的遠程管理
遠程管理不需要專門的端口,可以通過FTP端口直接管理,在任何地方都可以輕松管理位于防火牆內的FTP服務器
16、高級的配置管理功能
所有的FTP配置更改都立刻生效,無須重新啓動FTP服務器,不會因爲更改配置造成用戶服務中斷
17、高級的訪問控制
提供了很多方法,靈活方便的控制用戶訪問權限
18、高級的帶寬管理
可以對服務器的總帶寬,虛擬服務器,組的帶寬以及單個用戶的速度進行細調,也可以根據時間,動態設定FTP服務器的帶寬
19、自動禁止IPs
能夠根據用戶的Hammer或惡意行爲自動禁止用戶IP訪問
20、禁止或允許IPs
能夠根據用戶的IP地址,禁止或允許用戶的訪問
21、用戶登錄時間的控制
能夠對每個用戶,根據不同的時間,控制他是否可以訪問FTP服務器
22、文件訪問控制
可以控制用戶只能上傳或下載特定的文件
23、詳細的服務器狀態
服務器有詳細的帶寬使用,用戶連接信息,以及上傳下載狀態
24、完整的服務器日志
服務器有紀錄用戶行爲以及系統錯誤的詳細日志
25、發送日志到Syslog服務器
所有服務器日志可以同時發送到Syslog服務器.
26、完整的IPv6支持
無縫的IPv6功能整合,所有FTP服務器功能都已經支持IPv6
27、xferlog的支持
支持UNIX下FTP文件傳輸xferlog格式的日志,能夠直接被如AWStats之類的流量統計工具使用
28、MODE Z 支持
支持數據傳輸的實時壓縮
29、反盜鏈保護功能
FTP服務器能夠提供反盜鏈保護功能
常見問題解答
1. 如何升级正在运行的服务器?
升级前需要先停止运行的服务器.如果服务器作为Windows系统服务运行,需要到"控制面板-管理工具-服务",在服务窗口中找到 Xlight FTP Server,点鼠标右键,在弹出菜单中选停止.然后关闭服务窗口. 方法1. 卸载旧版本,旧的配置文件会被保留.重新安装新版本到以前的安装目录.(如果以前FTP服务器作为系统服务运行,需要重新安装服务器成为Windows系统服务). 方法2. 最简单的方法是从这里下载服务器运行文件,直接用这个运行文件覆盖旧的运行文件(默认安装在c:\program files\xlight\). Xlight服务器只有一个运行文件xlight.exe, 其他是服务器配置文件和服务器帮助文件.这种方法不需重新安装服务器的Windows系统服务。
2. 如何备份服务器的设置文件?
在xlight服务器的安置目录里, 有 "ftpd.hosts", "ftpd.option", "ftpd.password", "ftpd.rules", "ftpd.users" 5个文件,里面是服务器的设置,你只要备份这5个文件即可。如果服务器使用配额功能,你还需要备份 ".quota"文件。
3. 如何设置IP地址范围
xlight服务器的很多设置需要IP地址范围. 你可以有三种方法设置IP地址范围. 1. 通配符*, 通配符只能用来表示完整的地址段,如192.168.0.1 - 192.168.0.255, 你可以用通配符192.168.0.*表示. 2. 直接设置IP地址范围, 如 192.168.1.15 - 192.168.1.45. 3. 子网掩码. 如192.168.0.1/24, 或192.168.0.1/255.255.255.0
4. 如何提高服务器的下载速度?
Socket缓存大小 - 提高Socket缓存大小可以显著提高速度。提高发送数据的缓存可以提高用户下载速度,提高接受数据的缓存可以提高用户上传速度。 具体多大的Socket缓存适合你的服务器,可能你需要自己试验。建议对1000人下载的服务器发送Socket缓存不要超过64K,500人下载的服务器Socket缓存不要超过128K
5. 如何使用上传文件SFV检查功能?
1. 首先要在虚拟服务器里启用 -"上传文件SFV检查"- 这个选项
2. 对你要上传的文件生成".sfv"为后缀的校验文件。可以用flashsfv工具生成校验文件。flashsfv可以免费从FlashFXP的网站获得。
3. 首先上传".sfv"为后缀的校验文件,然后上传其他文件。 Xlight FTP服务器会自动对上传的文件根据校验文件里的CRC32值,进行检查,如果上传文件的CRC32值和校验文件里的CRC32值不符合,Xlight FTP服务器会将上传文件自动更名为".bad"后缀的文件. 当CRC32正确文件被再次上传后,相应的".bad"文件会被自动删除。
6. 如何提高大量小文件的下载速度?
登錄后命令速度- 对于每个用户, 它可以控制这个用户登錄后每秒可以运行的FTP命令总数. 系统默认是20條FTP命令。因为这个限制,默认每秒最多能连续下载10-20个小文件。当你有大量小文件需要下载获上传时,你可以暂时提高这个用户的命令速度,这样可以大大加速小文件的下载上传速度。登錄后命令速度无论大小都不会影响用户的文件下载速度。
但是平时出于安全考虑,不要将用户命令速度值设的太高. 因为高的命令执行速度会给恶意的用户实行DOS(拒绝服务)攻击的机会. 通常来说,对普通用户每秒能够执行10-20條FTP命令已经足够了. 降低用户命令执行的速度也有助于提高服务器的性能,同时能够减弱FTP搜索引擎和FTPLIST等軟件,以及用户大量的FTP搜索行为对服务器性能的影响。
版本說明
Xlight FTP 服务器有三个版本:个人版本,标准版本,专业版本。
个人版本只对个人使用是免费的,如果是非个人使用,需要注冊标准版或专业版。试用期的程序在30天试用期内,将会以专业版本的功能运行。30天试用期后, 如果没有注冊,FTP服务器自动变成个人免费版本。