{"id":31066959,"url":"https://github.com/oyzh1994/easyshell","last_synced_at":"2026-05-09T06:08:27.466Z","repository":{"id":311092372,"uuid":"1042425785","full_name":"oyzh1994/easyshell","owner":"oyzh1994","description":"A powerful, modern, cross-platform, multi-protocol client","archived":false,"fork":false,"pushed_at":"2026-03-26T06:52:14.000Z","size":130300,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-03-26T13:11:36.986Z","etag":null,"topics":["cos","ftp","java","javafx","minio","mysql","obs","oss","redis","rlogin","s3","serialport","sftp","smb","ssh","telnet","terminal","vnc","webdav","zookeeper"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oyzh1994.png","metadata":{"files":{"readme":"README.md","changelog":"changes/v1.1.10.txt","contributing":null,"funding":null,"license":"MIT-LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-22T02:12:04.000Z","updated_at":"2026-03-26T02:31:32.000Z","dependencies_parsed_at":"2025-08-22T04:37:49.067Z","dependency_job_id":"108479cf-a22d-4f52-b3b2-67b09d5ba850","html_url":"https://github.com/oyzh1994/easyshell","commit_stats":null,"previous_names":["oyzh1994/easyshell"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/oyzh1994/easyshell","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oyzh1994%2Feasyshell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oyzh1994%2Feasyshell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oyzh1994%2Feasyshell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oyzh1994%2Feasyshell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oyzh1994","download_url":"https://codeload.github.com/oyzh1994/easyshell/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oyzh1994%2Feasyshell/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31430009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T08:13:15.228Z","status":"ssl_error","status_checked_at":"2026-04-05T08:13:11.839Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cos","ftp","java","javafx","minio","mysql","obs","oss","redis","rlogin","s3","serialport","sftp","smb","ssh","telnet","terminal","vnc","webdav","zookeeper"],"created_at":"2025-09-15T19:01:47.730Z","updated_at":"2026-04-05T08:34:00.719Z","avatar_url":"https://github.com/oyzh1994.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EasyShell\n\n## 项目说明\nEasyShell 是一个功能强大、现代化、跨平台的多协议客户端。\n\n## 功能特性\n- **多协议支持**：支持 SSH、FTP、SFTP、Redis、ZooKeeper、串口、VNC、Telnet、RLogin、S3、RDP、SMB、Webdav、Mysql、本地终端等多种连接方式。\n- **连接管理**：支持连接的添加、编辑、删除、导入、导出等操作。\n- **密钥管理**：支持密钥的生成、导入、导出、编辑、复制到主机等操作。\n- **片段执行**：支持代码片段的保存和执行。\n- **SSH 仿真终端**：支持 SSH 协议的连接、服务监控、sftp、docker管理、进程管理、服务信息查看、配置文件编辑等操作。\n- **RLogin 仿真终端**：支持 RLogin 协议的连接。\n- **Telnet 仿真终端**：支持 Telnet 协议的连接。\n- **SerialPort仿真终端**：支持 SerialPort 协议的连接。\n- **S3 客户端**：支持 S3 协议的连接、文件管理，上传、下载、更名、预览、编辑、分享链接、桶新增、修改、删除等操作。\n- **SMB 客户端**：支持 SMB 协议的连接、文件管理，上传、下载、更名、预览、编辑等操作。\n- **Webdav 客户端**：支持 Webdav 协议的连接、文件管理，上传、下载、更名、预览、编辑等操作。\n- **FTP 客户端**：支持 FTP 协议的连接、文件管理，上传、下载、更名、预览、编辑等操作。\n- **SFTP 客户端**：支持 SFTP 协议的连接、文件管理，上传、下载、更名、预览、编辑等操作。\n- **VNC 客户端**：支持 VNC 协议的管理和连接。\n- **RDP 客户端**：支持 RDP 协议的管理和跳转。\n- **Redis 客户端**：支持 Redis 协议的增删改查、导出、导入、传输、终端等操作。\n- **ZooKeeper 客户端**：支持 ZooKeeper 协议的增删改查、ACL管理、权限设置、导入、导出、传输、终端等操作。\n- **Mysql 客户端**：支持 Mysql 协议的表、视图、函数、过程、事件、视图管理、查询、导入、导出、传输等操作。\n- **本地终端**：支持windows、linux、macos各类本地终端，比如sh、bash、zsh、cmd、powershell、git-sh、git-bash等。\n- **跨平台**：支持 Windows、macOS、Linux 等多个操作系统。\n\n## 下载地址\n[EasyShell Releases](https://github.com/oyzh1994/easyshell/releases)\n\n## 开发相关\n请查看 [jfx.README.md](jfx.README.md) 了解jfx相关知识等。  \n请查看 [dev.README.md](dev.README.md) 了解项目开发相关的内容，包括构建、打包、依赖管理等。\n\n## 程序相关截图\n### 主页\n![zhuye1.png](resource/screenshot/zhuye1.png)\n![zhuye2.png](resource/screenshot/zhuye2.png)\n\n### 设置\n![shezhi1.png](resource/screenshot/shezhi1.png)\n![shezhi2.png](resource/screenshot/shezhi2.png)\n![shezhi3.png](resource/screenshot/shezhi3.png)\n![shezhi4.png](resource/screenshot/shezhi4.png)\n![shezhi5.png](resource/screenshot/shezhi5.png)\n![shezhi6.png](resource/screenshot/shezhi6.png)\n![shezhi7.png](resource/screenshot/shezhi7.png)\n![shezhi8.png](resource/screenshot/shezhi8.png)\n![shezhi9.png](resource/screenshot/shezhi9.png)\n![shezhi10.png](resource/screenshot/shezhi10.png)\n\n### 连接\n![lianjie1.png](resource/screenshot/lianjie1.png)\n\n### SSH\n![ssh1.png](resource/screenshot/ssh1.png)\n![ssh2.png](resource/screenshot/ssh2.png)\n![ssh3.png](resource/screenshot/ssh3.png)\n![ssh4.png](resource/screenshot/ssh4.png)\n![ssh5.png](resource/screenshot/ssh5.png)\n![ssh6.png](resource/screenshot/ssh6.png)\n![ssh7.png](resource/screenshot/ssh7.png)\n![ssh8.png](resource/screenshot/ssh8.png)\n![ssh9.png](resource/screenshot/ssh9.png)\n![ssh10.png](resource/screenshot/ssh10.png)\n![ssh11.png](resource/screenshot/ssh11.png)\n![ssh12.png](resource/screenshot/ssh12.png)\n![ssh13.png](resource/screenshot/ssh13.png)\n![ssh14.png](resource/screenshot/ssh14.png)\n![ssh15.png](resource/screenshot/ssh15.png)\n\n### 分屏\n![fenping1.png](resource/screenshot/fenping1.png)\n![fenping2.png](resource/screenshot/fenping2.png)\n![fenping3.png](resource/screenshot/fenping3.png)\n\n### Zookeeper\n![zk1.png](resource/screenshot/zk1.png)\n![zk2.png](resource/screenshot/zk2.png)\n![zk3.png](resource/screenshot/zk3.png)\n![zk4.png](resource/screenshot/zk4.png)\n![zk5.png](resource/screenshot/zk5.png)\n![zk6.png](resource/screenshot/zk6.png)\n![zk7.png](resource/screenshot/zk7.png)\n![zk8.png](resource/screenshot/zk8.png)\n![zk9.png](resource/screenshot/zk9.png)\n![zk10.png](resource/screenshot/zk10.png)\n![zk11.png](resource/screenshot/zk11.png)\n![zk12.png](resource/screenshot/zk12.png)\n![zk13.png](resource/screenshot/zk13.png)\n![zk14.png](resource/screenshot/zk14.png)\n\n### Redis\n![redis1.png](resource/screenshot/redis1.png)\n![redis2.png](resource/screenshot/redis2.png)\n![redis3.png](resource/screenshot/redis3.png)\n![redis4.png](resource/screenshot/redis4.png)\n![redis5.png](resource/screenshot/redis5.png)\n![redis6.png](resource/screenshot/redis6.png)\n![redis7.png](resource/screenshot/redis7.png)\n![redis8.png](resource/screenshot/redis8.png)\n![redis9.png](resource/screenshot/redis9.png)\n![redis10.png](resource/screenshot/redis10.png)\n![redis11.png](resource/screenshot/redis11.png)\n\n### SFTP\n![sftp1.png](resource/screenshot/sftp1.png)\n![sftp2.png](resource/screenshot/sftp2.png)\n\n### S3\n![s31.png](resource/screenshot/s31.png)\n![s32.png](resource/screenshot/s32.png)\n![s33.png](resource/screenshot/s33.png)\n![s34.png](resource/screenshot/s34.png)\n![s35.png](resource/screenshot/s35.png)\n\n### RDP\n![rdp1.png](resource/screenshot/rdp1.png)\n\n### SMB\n![smb1.png](resource/screenshot/smb1.png)\n![smb2.png](resource/screenshot/smb2.png)\n\n### VNC\n![vnc1.png](resource/screenshot/vnc1.png)\n![vnc2.png](resource/screenshot/vnc2.png)\n\n### Telnet\n![telnet1.png](resource/screenshot/telnet1.png)\n![telnet2.png](resource/screenshot/telnet2.png)\n\n### FTP\n![ftp1.png](resource/screenshot/ftp1.png)\n![ftp2.png](resource/screenshot/ftp2.png)\n\n### 本地终端\n![local1.png](resource/screenshot/local1.png)\n![local2.png](resource/screenshot/local2.png)\n\n### 串口\n![serialPort1.png](resource/screenshot/serialPort1.png)\n![serialPort2.png](resource/screenshot/serialPort2.png)\n\n### RLogin\n![rLogin1.png](resource/screenshot/rLogin1.png)\n![rLogin2.png](resource/screenshot/rLogin2.png)\n\n### Webdav\n![webdav1.png](resource/screenshot/webdav1.png)\n![webdav2.png](resource/screenshot/webdav2.png)\n\n### Mysql\n![mysql1.png](resource/screenshot/mysql1.png)\n![mysql2.png](resource/screenshot/mysql2.png)\n![mysql3.png](resource/screenshot/mysql3.png)\n![mysql4.png](resource/screenshot/mysql4.png)\n![mysql5.png](resource/screenshot/mysql5.png)\n![mysql6.png](resource/screenshot/mysql6.png)\n![mysql7.png](resource/screenshot/mysql7.png)\n![mysql8.png](resource/screenshot/mysql8.png)\n![mysql9.png](resource/screenshot/mysql9.png)\n![mysql10.png](resource/screenshot/mysql10.png)\n![mysql11.png](resource/screenshot/mysql11.png)\n![mysql12.png](resource/screenshot/mysql12.png)\n![mysql13.png](resource/screenshot/mysql13.png)\n![mysql14.png](resource/screenshot/mysql14.png)\n![mysql15.png](resource/screenshot/mysql15.png)\n![mysql16.png](resource/screenshot/mysql16.png)\n![mysql17.png](resource/screenshot/mysql17.png)\n![mysql18.png](resource/screenshot/mysql18.png)\n![mysql19.png](resource/screenshot/mysql19.png)\n\n### 工具\n![gongju1.png](resource/screenshot/gongju1.png)\n![gongju2.png](resource/screenshot/gongju2.png)\n![gongju3.png](resource/screenshot/gongju3.png)\n![gongju4.png](resource/screenshot/gongju4.png)\n![gongju5.png](resource/screenshot/gongju5.png)\n![gongju6.png](resource/screenshot/gongju6.png)\n\n### 密钥\n![miyao1.png](resource/screenshot/miyao1.png)\n![miyao2.png](resource/screenshot/miyao2.png)\n![miyao3.png](resource/screenshot/miyao3.png)\n![miyao4.png](resource/screenshot/miyao4.png)\n\n### 片段\n![pianduan1.png](resource/screenshot/pianduan1.png)\n\n### 消息\n![xiaoxi1.png](resource/screenshot/xiaoxi1.png)\n\n### 关于\n![guanyu1.png](resource/screenshot/guanyu1.png)\n\n### 更新日志\n![changelog1.png](resource/screenshot/changelog1.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foyzh1994%2Feasyshell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foyzh1994%2Feasyshell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foyzh1994%2Feasyshell/lists"}