FtpServer 是一款轻量级开源 FTP 服务器软件,支持 HarmonyOS 系统,一键部署即可快速共享与管理本地文件。
| Files | Last commit | Last update |
|---|---|---|
| 8 months ago | ||
| 8 months ago | ||
| 8 months ago | ||
| 8 months ago | ||
| 8 months ago | ||
| 8 months ago | ||
| 8 months ago | ||
| 8 months ago | ||
| 8 months ago | ||
| 8 months ago | ||
| 8 months ago | ||
| 8 months ago |
FtpNextServer - 适用于OpenHarmony的Ftp服务器
生产力工具 | 专为 OpenHarmony 开发者设计
📅 最后更新:2025/08/27
📖 简介
FtpNextServer 是一款轻量级开源 FTP 服务器软件,支持 HarmonyOS 系统,一键部署即可快速共享与管理本地文件。
✨ 核心特性
🔗 连接管理
- 多协议支持: FTP、FTPS、SFTP等主流协议
- 会话管理: 保存、编辑、快速加载连接配置
- 多种认证方式: 密码认证
- 连接保活: 自动保持连接稳定性
📁 文件管理
- FTP,FTPS,SFTP集成: 完整的远程文件操作能力
- 拖拽上传: 支持文件拖拽上传下载
- 批量操作: 多文件选择和批量传输
- 进度监控: 实时显示传输进度和状态
🔒 安全特性
- 端口转发: 本地、远程、动态端口转发
- 加密连接: 支持多种加密算法
- 日志记录: 完整的会话日志功能
🚀 快速开始
系统要求
- HarmonyOS 5.0 或更高版本
- 网络连接权限
安装步骤
- 下载最新版本的FtpNextServer安装包
- 在鸿蒙设备上安装应用
- 启动应用进行初始化配置
基础使用
创建SSH连接
1. 打开FtpNextServer应用
2. 在FtpNextServer配置界面输入服务器信息:
- User Name: 登录Ftp服务器的用户名
- Password: 登录Ftp服务器的密码
- Working directory:Ftp服务器的工作目录
- Ftp port number: 支持FTP协议的端口
- SFTP port number: 支持SFTP协议的端口
- FTPS port number: 支持FTPS协议的端口
- PassivePorts:被动模式下的数据传输端口
3. 点击【启动服务】建立连接
文件传输
1. 建立FTP连接后
2. 拖拽本地文件到终端窗口进行上传
3. 选择远程文件点击下载按钮
4. 支持重命名、新建、删除等文件操作
📋 功能模块
| 模块 | 功能描述 |
|---|---|
| Configuration | 连接配置 |
| Logging | 日志记录和管理 |
| Connection | 网络连接参数配置 |
| Window | 终端窗口显示设置 |
| FTP | 文件上传下载管理 |
| SFTP | 文件上传下载管理 |
| FTPS | 文件上传下载管理 |
🛠️ 高级功能
🏗️ 架构设计
FtpNextServer 采用模块化架构设计,基于OpenHarmony SDK构建:
- 配置管理界面: 提供用户友好的配置入口
- 伪终端: 支持ArKUI/TS技术栈
- 协议层: 实现FTP、SFTP、FTPS等协议支持
🐛 故障排除
常见问题
连接失败
- 检查网络连接和防火墙设置
- 验证服务器地址和端口正确性
- 确认用户名密码准确性
- 确认选择的协议与服务端协议对应的端口
文件传输中断
- 检查网络稳定性
- 确认磁盘空间充足
- 尝试重新启动传输任务
界面显示异常
- 检查终端字体和颜色配置
- 尝试切换明暗主题
- 重启应用恢复默认设置
📄 更新日志
v1.0.0 (2025-08-27)
- 🎉 首个正式版本发布
- ✨ 完整的FTP,FTPS,SFTP连接功能
- 🔧 支持FTP,FTPS,SFTP文件管理
- 🌐 多语言界面支持
- 🎨 明暗主题切换
- 📝 完整的日志记录功能
🤝 贡献
欢迎提交Issue和Pull Request来帮助改进FtpNextServer!
📞 支持与反馈
- 💬 社区: FtpNextNext用户社区
- 🐛 问题反馈: GitCode Issues
📜 许可证
本项目基于 MIT License 开源协议发布
FtpNextServer - 让OpenHarmony文件管理更简单