FtpNextServer:基于 OpenHarmony 生态的 FTP 服务器项目

FtpServer 是一款轻量级开源 FTP 服务器软件,支持 HarmonyOS 系统,一键部署即可快速共享与管理本地文件。

Branch2Tags0
FilesLast commitLast 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服务器

Version OpenHarmony Compatibility License

生产力工具 | 专为 OpenHarmony 开发者设计

📅 最后更新:2025/08/27

📖 简介

FtpNextServer 是一款轻量级开源 FTP 服务器软件,支持 HarmonyOS 系统,一键部署即可快速共享与管理本地文件。

✨ 核心特性

🔗 连接管理

  • 多协议支持: FTP、FTPS、SFTP等主流协议
  • 会话管理: 保存、编辑、快速加载连接配置
  • 多种认证方式: 密码认证
  • 连接保活: 自动保持连接稳定性

📁 文件管理

  • FTP,FTPS,SFTP集成: 完整的远程文件操作能力
  • 拖拽上传: 支持文件拖拽上传下载
  • 批量操作: 多文件选择和批量传输
  • 进度监控: 实时显示传输进度和状态

🔒 安全特性

  • 端口转发: 本地、远程、动态端口转发
  • 加密连接: 支持多种加密算法
  • 日志记录: 完整的会话日志功能

🚀 快速开始

系统要求

  • HarmonyOS 5.0 或更高版本
  • 网络连接权限

安装步骤

  1. 下载最新版本的FtpNextServer安装包
  2. 在鸿蒙设备上安装应用
  3. 启动应用进行初始化配置

基础使用

创建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!

📞 支持与反馈

📜 许可证

本项目基于 MIT License 开源协议发布


FtpNextServer - 让OpenHarmony文件管理更简单

Introduction

FtpServer 是一款轻量级开源 FTP 服务器软件,支持 HarmonyOS 系统,一键部署即可快速共享与管理本地文件。

Customize your domain