LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 783|回复: 3

为什么我的PROFTPD在局域网中传输和在因特网上传输速度不一样

[复制链接]
发表于 2003-6-26 11:13:44 | 显示全部楼层 |阅读模式
我用ftp://192.168.0.1 登录传输的速度跟我限制的速度是一样的,但是我用域名登录的时候上传和下载的速度都只有50K了,不知道是怎么回事,下面是我的PROFTPD.CONF 我的PORFTPD版本是1.2.9-RC1

ServerName                        "roFTPD Default Installation"
ServerType                        standalone
ServerAdmin                mars_diy@21cn.com
DefaultServer                        on
ServerIdent                off
UseReverseDNS              off
#IdentLookups               off
PassivePorts 20000 30000 #被动模式端口段

#AuthPAM                    on
#AuthPAMAuthoritative       on
#AuthPAMConfig             ftp
#ScoreboardPath          /usr/bin
Umask 022
##防止DoS攻击,设置最大的了进程:
MaxInstances 30
# Port 21 is the standard FTP port.
Port                                21


# Set the user and group under which the server will run.
User                        ftpuser
Group                        ftpuser
RequireValidShell          off

DenyFilter \*.*/|.ftpaccess #DenyFilter做一些过滤,正则表达式
DeferWelcome on #显示欢迎信息
PathDenyFilter "(^\.ftpaccess$)" #同DenyFilter 过滤用

#不显示给用户真实的用户、组
DirFakeUser On FTP
DirFakeGroup On FTP
#关于超时
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 3600

MultilineRFC2228      off
SystemLog /var/log/proftpd_sys.log
ExtendedLog /var/log/proftp.log ALL
DisplayLogin .msg
DisplayFirstChdir .msgss
#限制用户在当前目录
DefaultRoot ~
# 允许尝试登陆的次数
MaxLoginAttempts 3
#连接时的MSG
DisplayConnect /etc/proftpd/connect.msg
DisplayGoAway /etc/proftpd/goway.msg
#输入quit命令后的MSG
DisplayQuit /etc/proftpd/quit.msg
AllowForeignAddress on    #要允许 FXP 写成 on
AllowRetrieveRestart on #支持断点续传
AllowStoreRestart on

#允许登录
<Limit LOGIN>
AllowAll
</Limit>
AllowOverwrite  off  #禁止重写覆盖,后面打开允许续传

#匿名帐号设置
<Anonymous ~ftp>

<Limit LOGIN>
AllowAll
</Limit>

  User                               ftp
  Group                        ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
  UserAlias                        anonymous ftp
# 隐藏所有 'root' 用户的文件。
HideUser root

#禁止任何写入
<Limit WRITE>
DenyAll
</Limit>

<Directory /*>
HideNoAccess on

# 禁止所有客户访问隐藏文件。
<Limit READ DIRS>
IgnoreHidden on
</Limit>

<limit READ>
AllowAll #允许所有用户对该目录有读的权限
</limit>

</Directory>
MaxClientsPerHost   2
MaxClientsPerUser   10
MaxClients 10 "Sorry, max %m users -- try again later"
</Anonymous >

#上传帐号设置
<Anonymous ~upload>

<Limit LOGIN>
AllowAll
</Limit>
  
User                                upload
Group                                ftp

<Limit WRITE>
DenyAll
</Limit>

AllowStoreRestart on #允许上传目录,可以续传,不能覆盖
AllowOverwrite off

<Directory /*>

#上传目录允许存放(storing)文件但不允许检索、取回(retrieving)文件,允许创
#建目录。
<Limit READ> #允许取回
DenyAll
</Limit>

<Limit STOR> #允许存放
AllowAll
</Limit>

<Limit MKD> #允许建立目录
AllowAll
</Limit>

#禁止所有客户访问隐藏文件。
<Limit READ DIRS>
IgnoreHidden on
</Limit>

</Directory>

#我们要求所有上传的文件都归 'upload'
GroupOwner upload
Umask 022

#隐藏所有 'root' 用户的文件。
HideUser root
MaxClientsPerHost   2
MaxClientsPerUser   10
MaxClients 10 "Sorry, max %m users -- try again later"
</Anonymous>
TransferRate RETR 70 group ftp
TransferRate APPE,STOR 100 group ftp

AllowOverwrite on #打开可重写覆盖

include /etc/proftpd/mysql.conf

TransferRate RETR 200 group ftpuser # mysql帐号下载速度控制
TransferRate APPE,STOR 400 group ftpuser #mysql帐号上传速度控制

TransferRate RETR 200
TransferRate APPE,STOR 400
发表于 2003-6-26 11:38:02 | 显示全部楼层
多还是少?会不会网络问题?
 楼主| 发表于 2003-6-26 12:19:57 | 显示全部楼层
我知道原因了,该死的电信把上行的带宽限制在了50K左右
发表于 2003-6-26 13:20:21 | 显示全部楼层
……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表