Why LFTP for Seedbox Downloads?
LFTP is a command-line file transfer tool that supports segmented (multi-threaded) downloads over FTP, SFTP, and HTTP. When downloading large files from your seedbox, LFTP can saturate your home connection by opening multiple parallel streams — something FileZilla and most graphical FTP clients cannot do as effectively.
Installing LFTP
Linux (Ubuntu/Debian)
sudo apt install lftp
macOS
brew install lftp
Windows
Install via WSL (Windows Subsystem for Linux) or use Cygwin.
Basic Connection
lftp -u username sftp://your-seedbox-ip
Enter your password when prompted. You are now connected to your seedbox.
Segmented Download (The Speed Trick)
set pget:default-n 8
pget -n 8 /path/to/large-file.mkv
The -n 8 flag opens 8 parallel segments. Each segment downloads a different chunk of the file simultaneously. On most connections, 4–8 segments maximizes throughput.
Mirror an Entire Directory
mirror --parallel=4 --use-pget-n=8 /remote/folder /local/folder
This downloads all files in the remote folder using 4 parallel file transfers, each with 8 segments per file. This is the fastest way to download your entire seedbox content.
Automation Script
#!/bin/bash
lftp -u username,password sftp://seedbox-ip <<EOF
set pget:default-n 8
set mirror:parallel-transfer-count 4
mirror --delete /remote/completed /local/downloads
quit
EOF
Save this as a script and run it via cron to automatically sync new downloads from your seedbox to your PC.
Speed Comparison
| Method | Typical Speed (100 Mbps connection) |
|---|---|
| FileZilla (single stream) | 5–8 MB/s |
| LFTP (4 segments) | 10–11 MB/s |
| LFTP (8 segments) | 11–12 MB/s (near max) |
LFTP typically achieves 30–50% faster transfers than single-stream FTP clients by utilizing your full download bandwidth.
Recommended Seedbox for LFTP
Iseedfast and Evoseedbox both support SFTP connections, making them fully compatible with LFTP segmented downloads.
Want the fastest possible downloads? See our guide to choosing a fast seedbox.