可以的,vsftpd(Very Secure FTP Daemon)在 Debian 上支持限速,而且配置非常简单。
vsftpd 主要通过以下两个参数限速:
anon_max_rate=102400
表示匿名用户最大速率 102400 字节/秒(约 100KB/s)
local_max_rate=512000
表示本地系统用户最大速率 512000 字节/秒(约 500KB/s)
⚠️ 单位是 字节/秒(bytes/s),不是 bit/s
sudo nano /etc/vsftpd.conf
例如:
local_max_rate=1048576 # 本地用户 1MB/s
anon_max_rate=524288 # 匿名用户 512KB/s
sudo systemctl restart vsftpd
如果希望不同用户不同速度,可以用 user_config_dir:
user_config_dir=/etc/vsftpd/user_conf
sudo mkdir -p /etc/vsftpd/user_conf
sudo nano /etc/vsftpd/user_conf/username
内容:
local_max_rate=2097152
如果你愿意,我可以帮你:
直接说你的使用场景就行。