| 2025-03-6
组件 | Windows | Linux (Debian/Ubuntu) | macOS |
---|---|---|---|
操作系统 | 7/10/11/Server 2019+ | Debian 10+/Ubuntu 18.04+ | macOS 10.15+ |
内存 | 512MB | 256MB | 512MB |
磁盘空间 | 20MB | 15MB | 20MB |
依赖组件 | .NET Framework 4.8 | libc6, libssl1.1 | Xcode Command Line Tools |
1、 Windows 系统安装
下载安装包
Invoke-WebRequest -Uri "https://www.quickeasyftp.com/download/qefs_setup.exe" -OutFile "qefs_setup.exe"
静默安装
qefs_setup.exe /S /D=C:\QuickEasyFTP
2、 Linux 系统安装
添加APT源
echo "deb http://packages.quickeasyftp.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/qefs.list
wget -qO - https://www.quickeasyftp.com/apt-key.gpg | sudo apt-key add -
安装软件
sudo apt update
sudo apt install quickeasyftp-server
3、 macOS 系统安装
使用Homebrew安装
brew tap quickeasyftp/tap
brew install quickeasyftp-server
1、 启动服务
Windows
net start QuickEasyFTPServer
Linux
sudo systemctl start quickeasyftp
macOS
sudo launchctl load /Library/LaunchDaemons/com.quickeasyftp.server.plist
2、 创建初始用户
命令行创建
qefs-cli user add --username admin --password P@ssw0rd --home /ftp/home
3、 ** 配置防火墙
Windows
netsh advfirewall firewall add rule name="QEFTP" dir=in action=allow protocol=TCP localport=21
Linux
sudo ufw allow 21/tcp
sudo ufw allow 10000:20000/tcp
1、 服务管理工具:Windows 服务控制台、systemctl、launchctl 的使用差异
2、 依赖管理:.NET Framework 离线安装包与 Linux 软件包依赖解析
3、 跨平台文件系统:NTFS、ext4、APFS 的特性对比及兼容性处理