在 CentOS 上使用 FileZilla 限制传输速率
一 场景与方式
- 使用 FileZilla Client(客户端) 时,可在站点或全局设置里开启并配置上传/下载限速,适合控制本机到服务器的传输占用。
- 使用 FileZilla Server(服务器端) 时,可在服务器全局、用户或用户组层面设置限速与按时间段限速,适合统一管理多用户带宽。
二 客户端设置步骤
- 打开 FileZilla Client,进入顶部菜单 传输 Transfer → 速度限制 Speed Limits。
- 勾选 启用速度限制 Enable speed limits,分别设置 下载 Download 与 上传 Upload 的速率(单位为 KB/s 或 MB/s,以界面显示为准)。
- 需要临时不限速时,可取消勾选或选择 关闭速度限制。
- 若界面语言为英文,对应菜单为 Transfer → Speed Limits → Enable speed limits。
三 服务器端设置步骤
- 打开 FileZilla Server Interface,连接管理端后,进入 Edit → Settings → Speed Limits。
- 全局限速:勾选 Constant Speed Limit of,分别填写 Incoming(上传/传入) 与 Outgoing(下载/传出) 的限速值(KB/s 或 MB/s)。
- 分时限速:勾选 Use Speed Limit Rules,按 星期/时间段 配置不同时段的上下行限速,避免高峰挤占带宽。
- 用户或用户组限速:在 Groups / Users 中编辑目标对象,切换到 Speed Limits 页签,设置该用户/组的 Incoming/Outgoing 限速;若留空则继承全局策略。
四 单位与生效验证
- 速率单位以界面标注为准(常见为 KB/s 或 MB/s),设置后新建立的传输任务会立即受控;正在进行的任务需等待下一次调度或重新传输后生效。
- 客户端与服务器端可同时生效,最终速率通常取二者的更严格值(例如客户端限速 2 MB/s、服务器限速 5 MB/s,实际约为 2 MB/s)。
- 若使用 主动/被动模式,限速与传输模式无关;但被动模式在 NAT/防火墙后需正确配置 PASV 端口范围与公网 IP,否则可能影响连接与测速表现。