jwguo 发表于 2006-8-3 10:51:00

自己设置一下

每当反盗链随机路径改变时,Xlight FTP 服务器能够被配置输出改变的随机路径部分到一个文件,或执行一个外部的程序,将随机路径 "xxxx" 作为第一个参数传递给这个外部程序. 在这两个方法的帮助下, 你可以使用你自己的cgi脚本或其他程序更新网站的下载链接.

后面一个选项的含义:因为从反盗链随机路径改变到网站最终更新它的下载链接可能有一些延迟,如果某个用户恰好在这段时间点击网站的下载链接,他可能会去到旧的下载链接,而这个链接在FTP服务器已经失效。 Xlight FTP服务器有一个选项,你可以设置一段保护时间。在这段保护时间内,旧的下载链接和新的链接同时有效,这样在这段转换时间中,点击下载链接的用户就不会遇到失效链接的情况。



[ 本帖最后由 梦回唐朝pro 于 2006-8-3 11:01 编辑 ]

tatgh 发表于 2006-8-3 10:55:00

这样设置以后就可以有效的打击盗链了

wbl001 发表于 2006-8-3 10:56:00

如何使用上传文件SFV检查功能

1. 首先要在虚拟服务器里启用 -"上传文件SFV检查"- 这个选项

2. 对你要上传的文件生成".sfv"为后缀的校验文件。可以用flashsfv工具生成校验文件。flashsfv可以免费从FlashFXP的网站获得。

3. 首先上传".sfv"为后缀的校验文件,然后上传其他文件。 Xlight FTP服务器会自动对上传的文件根据校验文件里的CRC32值,进行检查,如果上传文件的CRC32值和校验文件里的CRC32值不符合,Xlight FTP服务器会将上传文件自动更名为".bad"后缀的文件. 当CRC32正确文件被再次上传后,相应的".bad"文件会被自动删除.

zc1001zczc 发表于 2006-8-3 10:57:00

如果你需要下载很多小文件,你可以:
登录后命令速度 -对于每个用户, 它可以控制这个用户登录后每秒可以运行的FTP命令总数. 系统默认是20条FTP命令。 因为这个限制,默认每秒最多能连续下载10-20个小文件。当你有大量小文件需要下载获上传时,你可以暂时提高这个用户的命令速度,这样可以大大加速小文件的下载上传速度。登录后命令速度无论大小都不会影响用户的文件下载速度。

但是平时出于安全考虑,不要将用户命令速度值设的太高. 因为高的命令执行速度会给恶意的用户实行DOS(拒绝服务)攻击的机会. 通常来说,对普通用户每秒能够执行10-20条FTP命令已经足够了. 降低用户命令执行的速度也有助于提高服务器的性能,同时能够减弱FTP搜索引擎和FTPLIST等软件,以及用户大量的FTP搜索行为对服务器性能的影响.

tm333 发表于 2006-8-3 10:57:00

关于防火墙问题
1. 确认你是否需要设置Xlight广域网IP接口地址,如果你的服务器IP地址是在范围192.168.*.* 或 10.*.*.* ,或 172.13.* .*- 172.32.*.* 内的私有IP地址,从外部也是不能用PASV直接命令访问FTP服务器的。如果你希望服务器被公网访问,就需要设置Xlight广域网IP接口地址。

2. 确认你是否需要在Xlight和防火墙内配置数据端口范围,如果你在硬件或软件防火墙后,或ADSL路由器后,你通常需要设置PASV端口范围。这包括配置防火墙打开一些端口为PASV命令使用,以及在Xlight上配置PASV端口范围

3. 按照Xlight手册中, 如何在防火墙后设置FTP服务器章节设置FTP服务器

4. 如果还是不能工作,首先检查你在服务器或客户端的上看到的Log, 找到在客户发出PASV命令后,Xlight 服务器的象下面的响应:
227 Entering Passive Mode (192,168,0,100,m,n)

其中 m,n是定义了PASV端口的值,计算方式是m*256+m。例如m=10而
n=20,那么PASV端口就是10*256+20=2580。

检查这个范围是否在你设置的PASV范围内,如果不在,你的Xlight设置有地方不完全。

5. 确认你的广域网接口IP是公共IP地址。确认227 Entering Passive Mode
(x,x,x,x,m,n) m,n 内的IP地址是公共IP地址 = 你配置的广域网接口IP,如果不是,那Xlight内有地方没有设置完全。

52vip 发表于 2006-8-3 11:00:00

安装成系统服务
安装完软件以后,在开始菜单多出一个快捷方式,运行就OK了

xunyang 发表于 2006-8-3 11:02:00

如何使用远程管理功能
远程管理功能使用非常简单.

1. 在Xlight的全局选项→高级→服务器远程管理员→启用服务器远程管理,启用远程管理选项。

2. 在Xlight的全局选项→高级→服务器远程管理员→远程管理账号内,设置一个远程管理账号。

3.在Xlight安装目录里找到有 图标的remote_admin.exe文件,将它拷贝到远端PC,在远端PC执行这个文件。

4.在下面窗口内填入你要管理的FTP服务器IP/域名,远程管理账号,和选择连接方式。Xlight远程管理可以非常方便的从任何打开的FTP虚拟服务器端口连接,你不需要专门的远程管理端口。当然你也可以设置专门的远程管理端口。

5. 连接成功后,远程管理的界面和本地完全一样。

178698880 发表于 2006-8-3 11:04:00

附加有关命令用户更改自己的密码
SITE PSWD <oldpass> <newpass>
作用: 更改用户自己的密码。
可执行用户: 所有用户。
说明: 远程管理员可以随时更改自己的密码,其他用户只有在虚拟服务器中允许更改密码的选项启用后才能更改密码。


用于用户管理的SITE命令
SITE SHOW USER <username>
作用: 根据用户名显示在线用户,用户名可以使用*,?表示匹配. 例如 "SITE SHOW USER *", 将会显示所有用户。
可执行用户: 远程管理员。

SITE SHOW USER ID <#id>
作用: 根据ID显示这个用户的详细信息, 在执行这个命令之前可以用"SITE SHOW USER " 取得用户ID。
可执行用户: 远程管理员。

SITE KILL <username>
作用: 根据用户名踢出在线用户,用户名可以使用*,?表示匹配. 例如 "SITE KILL "a*", 将会踢出所有以字母a开头的用户。
可执行用户: 远程管理员。

SITE KILL ID <#id>
作用: 根据 ID 踢出在线用户, 在执行这个命令之前可以用"SITE SHOW USER " 取得用户ID。
可执行用户: 远程管理员。

SITE ADDUSER <username> <password>
作用: 在虚拟服务器中添加新用户。
可执行用户: 远程管理员。

SITE DELUSER <username>
作用: 在虚拟服务器中删除用户。
可执行用户: 远程管理员。

SITE CHPASS <username> <password>
作用: 为用户更换密码。
可执行用户: 远程管理员。

SITE ADDGRP <groupname>
作用: 在虚拟服务器中添加新组。
可执行用户: 远程管理员。

SITE DELGRP <groupname>
作用: 在虚拟服务器中删除组。
可执行用户: 远程管理员。

SITE CHGRP <username> <groupname>
作用: 为用户更换组。
可执行用户: 远程管理员。


用于虚拟服务器管理的SITE命令

SITE SHOW SERVER LIST
作用: 显示系统中的所有虚拟服务器列表和ID。
可执行用户: 远程管理员。

SITE SHOW SERVER <ip:port>
作用: 根据虚拟服务器IP和端口显示详细信息, 在执行这个命令之前可以用"SITE SHOW SERVER LIST" 取得服务器IP和端口。
可执行用户: 远程管理员。

manleon 发表于 2006-8-3 11:45:00

学习了下,还是喜欢用SERV-U

qinqinge 发表于 2006-8-3 12:10:00

受教了,一直都很想了解这方面的问题
页: 1 2 [3] 4 5
查看完整版本: [原创] 手把手教你构架FTP服务器---Xlight FTP的使用