Web CLI
功能强大的网络界面,可在本地和远程 Linux 服务器上执行命令
安装次数
点赞
应用评论
催更次数
桌面端
移动端




应用描述
一个功能强大的基于网络的界面,用于在本地和远程 Linux 服务器上执行命令。使用 Go 和 React 以及 Material-UI 构建,提供专业、现代的用户体验。 ## ✨ 特点 核心功能 基于 Web 的界面:可通过任何浏览器访问的专业 Material-UI 控制面板 主题支持:深色和浅色模式切换,偏好设置已保存至本地 多平台:编译后的二进制文件支持 Linux x64、macOS Intel 和 macOS Apple Silicon。 交互式终端 完全基于浏览器的终端:由 xterm.js 驱动、WebSocket 后端支持的实时终端模拟器 支持多种 Shell:可选择 Bash、Zsh 或 Sh Shell SSH密钥集成:从下拉菜单中选择SSH密钥 - 密钥将自动注入到终端会话中 服务器名称解析:管理面板中的服务器会自动作为 SSH 主机名别名提供。 动态调整大小:终端会自动调整大小,并正确支持 256 色。 全屏模式:切换全屏模式,实现无干扰的终端访问。 命令执行 本地命令:在本地服务器上执行 bash 命令并实时输出 远程命令:通过 SSH 连接到远程服务器并执行命令。 用户选择:以不同用户身份(当前用户、root 用户或自定义用户)运行命令 Sudo 支持:为 root 命令执行提供安全密码对话框 服务器和 SSH 管理 管理面板:包含标签页的完整管理界面 SSH密钥管理:SSH私钥的CRUD操作 服务器管理:使用主机名、IP 地址、端口和用户名管理远程服务器 主机名验证:根据主机名规范自动验证 命令模板和历史记录 命令模板:保存常用命令以便快速重新执行 命令类型管理:带有类型切换的视觉指示器(本地/远程)。 智能导航:根据命令类型执行按钮路由到相应的页面 命令历史记录:完整的执行历史记录,包括输出、退出代码和时间。 环境变量 安全存储:使用 AES-256-GCM 加密存储敏感环境变量。 掩码显示:API 响应中的值默认被掩码 脚本注入:将存储的环境变量注入到脚本执行中 Bash脚本 脚本库:存储和管理可重用的 Bash 脚本 本地和远程执行:在本地或远程服务器上执行脚本 脚本预设:保存执行配置(服务器、SSH密钥、用户、环境变量) 环境集成:将存储的环境变量注入脚本 开发者工具 YAML 验证器:使用 Monaco Editor 验证、格式化和自动修复 YAML 文档 JSON 验证器:使用 Monaco 编辑器验证、格式化和自动修复 JSON 数据 自动修复:自动修复常见问题(制表符、缩进、尾随逗号等)。 差异视图:并排比较,准确显示自动修复更改的内容。 语法高亮:完整的 VS Code 式编辑体验 安全 身份验证:支持 HTTP 基本身份验证和 Bearer 令牌(可配置) TLS/HTTPS 支持:原生支持 TLS,并可选择强制使用 HTTPS。 安全标头:X-Frame-Options、X-Content-Type-Options、X-XSS-Protection、Referrer-Policy SSH 主机密钥验证:使用 TOFU 支持,根据 known_hosts 进行正确的主机密钥检查 输入验证:对所有用户输入进行全面验证 加密数据库:采用 AES-256-GCM 加密的 SQLite 数据库,用于保护敏感数据 bcrypt 密码哈希:成本因子为 12 的安全密码哈希 HTTP 超时:防止 Slowloris 和 DoS 攻击 CORS策略:具有可配置源的限制性CORS 安全密码处理:SSH 密码绝不会存储在命令历史记录中 自动加密:所有 SSH 密钥、脚本和环境变量在静态存储时均进行加密。 熵验证:加密密钥生成前的系统熵检查(Linux) 数据库迁移:自动模式版本控制和迁移系统
懒猫评分/评论
0.0
0 条评论
新功能
版本历史记录"首次提交"
此 App 尚未收到足够的评分或评论,无法显示评论列表。