FileZilla
介绍
https://filezilla-project.org/
免费的FTP解决方案。FileZilla客户端不仅支持FTP,还支持基于TLS的FTP(FTPS)和SFTP。它是在GNU通用公共许可证条款下免费分发的开源软件。
我们还提供FileZilla Pro,支持WebDAV、Amazon S3、Backblaze B2、Dropbox、微软OneDrive、谷歌驱动器、微软Azure Blob和文件存储以及谷歌云存储等其他协议。
最后,FileZilla Server是一个免费的开源FTP和FTPS服务器。
FileZilla Client
免费,功能也够用,不过 FileZilla Pro 有方便的破解版本可以用。就直接用 FileZilla Pro 了。
FileZilla Pro
正常安装,用 crack 文件覆盖 FileZilla.exe 就可以破解。
FileZilla Server
安装
安装时注意:
-
FileZilla Server 要设置为服务器,开机自动启动
-
需要设置管理端口(默认14148)和管理密码
-
administration interface 要设置为手动打开,不要自动启动。毕竟 ftp 服务器一旦设置好,日常是不需要改动的。
容许外部访问
FileZilla Server 启动后,用 FileZilla Client 在本机可以正常连接和访问。但是从其他机器连接就会失败,这通常是因为 windows 防火墙阻止了外部访问 FileZilla Server。
解决的方式是:
- 通过 administration interface 设置 FileZilla Server passive mode 的自定义端口范围,如 50100 到 51100
- 容许应用 FileZilla Server 通过防火墙进行通讯
控制面板 -> 系统和安全 -> 容许应用或者功能通过 windows defender 防火墙 -> 容许的应用
选择 “更改设置” -> “容许其他应用”,增加 “FileZilla Server”,指向 “C:\Program Files\FileZilla Server\filezilla-server.exe”
- 设置入站规则,开启自定义的端口
控制面板 -> 系统和安全 -> windows defender 防火墙 -> 高级设置
在 “协议和端口” -> “本地端口” 中选择 “特定端口”,输入 “20,21,50100-51100”
这样就可以从其他机器访问到 FileZilla Server。