Skip to content

功能特性

已实现

界面与主题

  • FinalShell 风格 UI,支持深色 / 浅色 / 跟随系统主题
  • 多标签页(欢迎页 + 多个会话),支持终端分屏

资源监控

  • 本机 + 远端资源监控(CPU / 内存 / 交换 / 网络 / 磁盘)
  • 远端进程监控(按 CPU 排序、PID 复制,权限确认后结束进程)

终端能力

  • 完整 VT/ANSI 终端模拟(btop / htop / vim 全屏正常渲染)
  • 彩色 emoji(支持肤色、旗帜及 ZWJ 组合序列)

会话管理

  • 新建 / 编辑 / 删除 / 分组,本地 JSON 持久化,支持导出 / 导入
  • 导入 ~/.ssh/config
  • 快捷命令 + 命令输入框(可群发到所有会话)+ 命令历史
配置文件位置
  • Windows%APPDATA%/meatshell/sessions.json
  • Linux~/.config/meatshell/sessions.json
  • macOS~/Library/Application Support/meatshell/sessions.json

连接协议

  • SSH(russh,纯 Rust):密码 / 私钥 / 加密私钥(密码短语)
  • 串口 / Telnet 会话
  • 出站代理(SOCKS5 / HTTP)

文件传输

  • SFTP 文件浏览 + 上传 / 下载(拖拽)
  • 终端内 ZMODEM(sz)接收

安全

  • SSH 端口转发 / 隧道:本地 -L / 远程 -R / 动态 -D(SOCKS5)
  • 会话密码加密存储(ChaCha20-Poly1305)
  • 已知主机(known_hosts)校验 + 首次连接确认

说明

彩色 emoji 图形来自 Twemoji,按 CC BY 4.0 使用;完整署名见仓库内的 THIRD_PARTY_NOTICES.md

计划中

  • 会话密码改用 OS 钥匙串存储