各位飞牛OS的玩家、朋友们,大家好!
相信大家在使用飞牛OS系统时,多少会需要使用终端去管理、部署或修改服务器上的内容。此时,你是否会因为飞牛没有一个好用的官方终端应用而感到苦恼?是否会为需要打开第三方SSH工具来连接NAS而感到厌烦?是否体会过使用浏览器终端执行长时间任务时不小心把浏览器一关,所有工作就前功尽弃而感到沮丧?
今天,这些烦恼都将成为过去。
荣幸地向大家介绍,历时一周开发的原生终端应用——FntermX 终端 V1.0.3,现在,它终于在飞牛应用商店内测上架了!🎉
核心特性:一个终端,两种模式
FntermX 提供了一个完整的、现代化的命令行体验,其核心在于双重终端支持:
🖥️ 本地终端:您永不掉线的NAS控制台
- 真正的会话持久化:这是FntermX的王牌功能!基于成熟的 Tmux 构建,专为本地终端设计。即使您关闭浏览器、网络断开,或者用手机重新连接,在NAS上运行的长时间任务(如编译、下载、脚本)也绝不中断,重新打开应用后一切照旧。
- 完整的Shell访问:为您提供最原生的NAS命令行环境。
🛰️ 远程终端:您的一站式服务器管理器
- 高效的SSH客户端:目前基于 Paramiko 实现,功能完整,连接稳定。
- 连接配置管理:安全保存和管理您的多个SSH服务器信息,实现一键快速连接,告别重复输入密码。
🎨 极致美学,个性界面
- 12款专业护眼主题:内置多种主题界面可选。
- 现代化UI:精心设计的流畅动画与暗色模式优化,完美适配桌面与移动设备。
🚀 快捷指令,便捷操作
- 常用指令: 提供“文件”、“Docker”、“系统”、“git”、“网络”、“搜索”六大类常用指令,点击即可用。
- 键盘指令: 提供Ctrl 组合键功能,在移动端也可以实现win端操作。
- 智能权限提升: 对于需要root权限的命令,自动在前端提示并添加
sudo。
- 零依赖运行: 所有依赖已打包,杜绝环境问题带来的依赖安装烦恼。
开启FntermX之旅
在开始您的FntermX之旅前,请确保满足以下条件:
- 系统版本: 飞牛OS
0.9.26 或更高版本。
- 硬件架构:
x86_64 架构的NAS设备。
- 端口要求: 确保
5122 端口未被其他应用占用。
⚠️ 安全第一:
终端操作具有较高风险,错误的命令可能导致系统异常或数据丢失。强烈建议您先在测试环境中熟悉常用命令,并对重要数据做好备份。
安装指南:从应用商店一键部署 👨🏫
安装过程非常简单:
- 打开飞牛应用商店。
- 切换到开发工具分栏,或直接搜索关键词 “终端”即可找到应用。

- 点击“安装”按钮,按引导选择安装位置并进行安装操作即可自动完成部署。
- 返回应用中心或桌面,找到并点击即可打开FntermX 终端。

使用说明📖
- 首次访问时,系统会引导您设置一个安全的访问密码。请务必设置一个足够强的密码,这是保护您NAS系统安全的第一道防线。
- 新建本地终端:点击本地终端,系统会自动跳转到本地终端界面,默认会进入home路径,如果你是新安装的系统,可能不存在home目录,那么会自动跳转到/vol1。
- 新建远程终端:点击远程终端,系统会跳转到远程配置界面,您可以在此界面创建终端配置,进行保存或连接,被保存的配置会显示在配置列表中,如果选择仅连接则不会保存配置。连接后会跳转到与本地终端一样的终端界面,二者是共用的。
- 关闭终端:在左侧悬浮侧边栏中,选择对应的终端进行关闭。亦可在终端中使用“exit”命令进行关闭。当关闭最后一个终端时,应用会自动回到首页。
常见问题解答 (FAQ) 🛠️
Q1: 如何触发会话持久化?
A: 很简单,只要不手动在终端列表逐个关闭终端,直接关闭应用窗口或页面就会触发持久化保持。
Q2: 只有本地终端支持会话持久化吗?
A: 是的,完全正确!会话持久化是本地终端的核心功能,它基于 Tmux 实现,专为确保您在NAS上的长时间任务万无一失。远程终端由于ssh特性超时会断开连接,个人感觉没有持久化的必要,因此目前是直连会话,不具备此特性。不过后续可能会考虑给他加上。
Q3: 为什么强制要求设置访问密码?
A: 这是为了保护您的系统安全。FntermX 内置了完善的密码认证机制,防止任何未经授权的访问。也防止因为ip和端口泄露,导致不法分子直接通过页面地址进入终端界面,造成财产损失。
Q4: 如果忘记密码怎么办?
A: 通过应用中心卸载重装,目前更新会保留配置内容,卸载会清除配置内容。
Q5: 透明度调整为什么没有效果?
A: 这是一个未完善的功能,主要服务于未来的“自定义终端背景”,会采用“背景底图+自定义透明遮罩的”样式来实现这个功能。
Q6: 发现bug如何联系作者
A: 可以在下方留言或直接给我发送私信!
其他已知问题
- 应用中心-应用配置修改后无法正常使用,本应用不支持修改配置,后续会关闭该入口;-
- 密码验证界面的关闭按钮点击没有反应,为了安全考虑我们强制要求验证密码,后续会删除该按钮;
- 在外网使用自己的域名访问飞牛web端后无法打开应用,此为系统端口限制,在Fnconnect下可以直接使用,如需使用自己的域名在外网访问建议自行反代5122端口;
- 终端设置中的透明度调整没有效果,该功能主要为后期自定义背景服务,目前仅是一层遮罩,调整会影响显示颜色;
- 应用首页设置中目前仅修改密码功能有实际效果,后续会将其他内容替换掉
总结与未来展望 💡
FntermX 终端的发布,凝聚了我对技术的热爱和对飞牛OS社区的贡献热情。希望能为各位爱好者提供便利。应用的完善离不开各位大佬的付出!如想尝鲜,可以申请加入飞牛内测组安装使用,相信公测也会在不久后到来。
未来的更新计划: