bfren/ftps!GitHub release (latest by date) !Docker Pulls !Docker Image Size !GitHub Workflow Status
Docker仓库 - bfren生态系统
已安装vsftpd并以被动模式运行,支持TLS(自签名证书)。
WinSCP配置示例:
c// 不要选择SFTP,这是完全不同的协议 协议:FTP // 即不是“无”或“隐式” 加密:TLS/SSL显式加密 // 选择docker-compose.yml中定义的IP或URI 主机:BF_FTPS_EXTERNAL_IP或BF_FTPS_EXTERNAL_URI // 还需要开放端口990和***-***——连接从端口21开始,随后升级到其他端口 端口:21 // 在docker-compose.yml中定义 用户名:BF_FTPS_VSFTPD_USER // 在docker-compose.yml中定义 密码:BF_FTPS_VSFTPD_PASS
| 卷 | 用途 |
|---|---|
/files | 包含可访问/写入的文件。 |
/ssl | 存储(自签名)SSL证书——如果在此处创建名为server.pem的PEM文件符号链接(包含有效的SSL证书),vsftpd将使用该证书替代自签名证书。 |
| 变量 | 取值 | 描述 | 默认值 |
|---|---|---|---|
BF_FTPS_EXTERNAL_IP | string | 服务器的外部IP——被动模式必需(除非设置了BF_FTPS_EXTERNAL_URI)。 | 无——必需,除非设置了BF_FTPS_EXTERNAL_URI |
BF_FTPS_EXTERNAL_URI | string | 服务器的URI——被动模式必需(除非设置了BF_FTPS_EXTERNAL_IP)。如果两者都设置,此变量优先。 | 无——必需,除非设置了BF_FTPS_EXTERNAL_IP |
BF_FTPS_SSL_BITS | string | 自签名SSL证书的位数。 | 4096 |
BF_FTPS_VSFTPD_MIN_PORT | number | VSFTPD数据传输的最小端口号。 | *** |
BF_FTPS_VSFTPD_MAX_PORT | number | VSFTPD数据传输的最大端口号。 | *** |
BF_FTPS_VSFTPD_USER | string | 用于连接服务器的用户账户。 | 无——必需 |
BF_FTPS_VSFTPD_PASS | string | 用于连接服务器的密码。 | 无——必需 |
BF_FTPS_VSFTPD_UID | string | 对/files目录有访问权限的用户ID。 | 1000 |
BF_FTPS_VSFTPD_ENABLE_DEBUG_LOG | 0或1 | 是否启用vsftpd的所有FTP命令和响应日志。 | 0 |
BF_FTPS_VSFTPD_ENABLE_PASV_PROMISCUOUS | 0或1 | 若设为'1',vsftpd的pasv_promiscuous将设为'yes'——确保了解此设置的影响。 | 0 |
BF_FTPS_VSFTPD_WELCOME | string | 用户登录服务器时的欢迎消息。 | "Welcome to the FTPS server."(欢迎使用FTPS服务器。) |
MIT
版权所有 (c) 2021-2025 bfren(除非另有说明)
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务