分享 | 轻量级远程服务器日志查询工具,Cursor AI 两小时杰作
各位F友们好!今天来给大家分享一款我用 Cursor AI 花了两个小时开发出来的轻量级远程服务器日志查询工具。作为开发者或者系统管理员,日常少不了和服务器日志打交道,传统的日志查看方式可能繁琐又低效,而这款工具可以让我们轻松管理和监控远程服务器日志。
工具简介
这是一个基于 Electron 、React 和 SSH 协议开发的桌面应用程序,界面简洁直观,功能却十分实用。它能帮助我们通过 SSH 连接实时查看远程服务器的日志输出,还支持关键字搜索,快速定位所需信息。同时,它支持多服务器管理,可以轻松添加、编辑和删除服务器配置。
功能亮点
-
实时日志查看
通过 SSH 连接,能够实时查看远程服务器的日志输出,让我们快速定位问题。不用再手动去服务器上查看日志文件,节省了大量时间和精力。

-
日志搜索
支持关键字搜索功能,只需输入想要查找的关键字,就能快速在日志中找到相关信息。无论是排查错误还是查找特定事件,都变得轻而易举。


-
多服务器管理
可以轻松添加、编辑和删除服务器配置,还支持多服务器切换。对于管理多个服务器的场景,这个功能非常实用,让我们可以在不同服务器之间快速切换查看日志。

-
直观的用户界面
基于 Ant Design 的现代化 UI ,提供流畅的用户体验。界面布局清晰,操作简单易懂,即使是初次使用的用户也能快速上手。

-
安全可靠
通过 Electron 和 SSH 协议,确保数据传输的安全性。在当今注重数据安全的时代,这一点非常重要,让我们可以放心使用。

快速开始
环境要求
- Node.js 14.x 或更高版本
- npm 6.x 或更高版本
安装步骤
- 克隆本仓库到本地:
git clone https://github.com/123xiao/remote-log-viewer.git
cd remote-log-viewer
- 安装依赖:
npm install
- 启动应用:
npm start
使用指南
- 启动应用后,点击“添加服务器”按钮,输入服务器的相关信息。
- 在服务器列表中,选择一个服务器并点击“连接”按钮以建立 SSH 连接。
- 使用“实时日志”按钮查看实时日志输出,或使用“搜索日志”功能查找特定信息。
开源项目
这个项目已经开源在 GitHub 上,如果你对代码感兴趣,或者想要贡献代码和建议,欢迎访问 remote - log - viewer。同时,项目采用 MIT 许可证,你可以自由使用和修改代码。
如果在使用过程中遇到任何问题或有建议,欢迎通过 GitHub Issues 联系我。希望这款工具能帮助大家更轻松、更高效地管理服务器日志!
#远程服务器日志查询 #轻量级工具 #CursorAI 开发
|