An open API service indexing awesome lists of open source software.

https://github.com/oyzh1994/easyshell

A powerful, modern, cross-platform, multi-protocol client
https://github.com/oyzh1994/easyshell

cos ftp java javafx minio mysql obs oss redis rlogin s3 serialport sftp smb ssh telnet terminal vnc webdav zookeeper

Last synced: about 2 months ago
JSON representation

A powerful, modern, cross-platform, multi-protocol client

Awesome Lists containing this project

README

          

# EasyShell

## 项目说明
EasyShell 是一个功能强大、现代化、跨平台的多协议客户端。

## 功能特性
- **多协议支持**:支持 SSH、FTP、SFTP、Redis、ZooKeeper、串口、VNC、Telnet、RLogin、S3、RDP、SMB、Webdav、Mysql、本地终端等多种连接方式。
- **连接管理**:支持连接的添加、编辑、删除、导入、导出等操作。
- **密钥管理**:支持密钥的生成、导入、导出、编辑、复制到主机等操作。
- **片段执行**:支持代码片段的保存和执行。
- **SSH 仿真终端**:支持 SSH 协议的连接、服务监控、sftp、docker管理、进程管理、服务信息查看、配置文件编辑等操作。
- **RLogin 仿真终端**:支持 RLogin 协议的连接。
- **Telnet 仿真终端**:支持 Telnet 协议的连接。
- **SerialPort仿真终端**:支持 SerialPort 协议的连接。
- **S3 客户端**:支持 S3 协议的连接、文件管理,上传、下载、更名、预览、编辑、分享链接、桶新增、修改、删除等操作。
- **SMB 客户端**:支持 SMB 协议的连接、文件管理,上传、下载、更名、预览、编辑等操作。
- **Webdav 客户端**:支持 Webdav 协议的连接、文件管理,上传、下载、更名、预览、编辑等操作。
- **FTP 客户端**:支持 FTP 协议的连接、文件管理,上传、下载、更名、预览、编辑等操作。
- **SFTP 客户端**:支持 SFTP 协议的连接、文件管理,上传、下载、更名、预览、编辑等操作。
- **VNC 客户端**:支持 VNC 协议的管理和连接。
- **RDP 客户端**:支持 RDP 协议的管理和跳转。
- **Redis 客户端**:支持 Redis 协议的增删改查、导出、导入、传输、终端等操作。
- **ZooKeeper 客户端**:支持 ZooKeeper 协议的增删改查、ACL管理、权限设置、导入、导出、传输、终端等操作。
- **Mysql 客户端**:支持 Mysql 协议的表、视图、函数、过程、事件、视图管理、查询、导入、导出、传输等操作。
- **本地终端**:支持windows、linux、macos各类本地终端,比如sh、bash、zsh、cmd、powershell、git-sh、git-bash等。
- **跨平台**:支持 Windows、macOS、Linux 等多个操作系统。

## 下载地址
[EasyShell Releases](https://github.com/oyzh1994/easyshell/releases)

## 开发相关
请查看 [jfx.README.md](jfx.README.md) 了解jfx相关知识等。
请查看 [dev.README.md](dev.README.md) 了解项目开发相关的内容,包括构建、打包、依赖管理等。

## 程序相关截图
### 主页
![zhuye1.png](resource/screenshot/zhuye1.png)
![zhuye2.png](resource/screenshot/zhuye2.png)

### 设置
![shezhi1.png](resource/screenshot/shezhi1.png)
![shezhi2.png](resource/screenshot/shezhi2.png)
![shezhi3.png](resource/screenshot/shezhi3.png)
![shezhi4.png](resource/screenshot/shezhi4.png)
![shezhi5.png](resource/screenshot/shezhi5.png)
![shezhi6.png](resource/screenshot/shezhi6.png)
![shezhi7.png](resource/screenshot/shezhi7.png)
![shezhi8.png](resource/screenshot/shezhi8.png)
![shezhi9.png](resource/screenshot/shezhi9.png)
![shezhi10.png](resource/screenshot/shezhi10.png)

### 连接
![lianjie1.png](resource/screenshot/lianjie1.png)

### SSH
![ssh1.png](resource/screenshot/ssh1.png)
![ssh2.png](resource/screenshot/ssh2.png)
![ssh3.png](resource/screenshot/ssh3.png)
![ssh4.png](resource/screenshot/ssh4.png)
![ssh5.png](resource/screenshot/ssh5.png)
![ssh6.png](resource/screenshot/ssh6.png)
![ssh7.png](resource/screenshot/ssh7.png)
![ssh8.png](resource/screenshot/ssh8.png)
![ssh9.png](resource/screenshot/ssh9.png)
![ssh10.png](resource/screenshot/ssh10.png)
![ssh11.png](resource/screenshot/ssh11.png)
![ssh12.png](resource/screenshot/ssh12.png)
![ssh13.png](resource/screenshot/ssh13.png)
![ssh14.png](resource/screenshot/ssh14.png)
![ssh15.png](resource/screenshot/ssh15.png)

### 分屏
![fenping1.png](resource/screenshot/fenping1.png)
![fenping2.png](resource/screenshot/fenping2.png)
![fenping3.png](resource/screenshot/fenping3.png)

### Zookeeper
![zk1.png](resource/screenshot/zk1.png)
![zk2.png](resource/screenshot/zk2.png)
![zk3.png](resource/screenshot/zk3.png)
![zk4.png](resource/screenshot/zk4.png)
![zk5.png](resource/screenshot/zk5.png)
![zk6.png](resource/screenshot/zk6.png)
![zk7.png](resource/screenshot/zk7.png)
![zk8.png](resource/screenshot/zk8.png)
![zk9.png](resource/screenshot/zk9.png)
![zk10.png](resource/screenshot/zk10.png)
![zk11.png](resource/screenshot/zk11.png)
![zk12.png](resource/screenshot/zk12.png)
![zk13.png](resource/screenshot/zk13.png)
![zk14.png](resource/screenshot/zk14.png)

### Redis
![redis1.png](resource/screenshot/redis1.png)
![redis2.png](resource/screenshot/redis2.png)
![redis3.png](resource/screenshot/redis3.png)
![redis4.png](resource/screenshot/redis4.png)
![redis5.png](resource/screenshot/redis5.png)
![redis6.png](resource/screenshot/redis6.png)
![redis7.png](resource/screenshot/redis7.png)
![redis8.png](resource/screenshot/redis8.png)
![redis9.png](resource/screenshot/redis9.png)
![redis10.png](resource/screenshot/redis10.png)
![redis11.png](resource/screenshot/redis11.png)

### SFTP
![sftp1.png](resource/screenshot/sftp1.png)
![sftp2.png](resource/screenshot/sftp2.png)

### S3
![s31.png](resource/screenshot/s31.png)
![s32.png](resource/screenshot/s32.png)
![s33.png](resource/screenshot/s33.png)
![s34.png](resource/screenshot/s34.png)
![s35.png](resource/screenshot/s35.png)

### RDP
![rdp1.png](resource/screenshot/rdp1.png)

### SMB
![smb1.png](resource/screenshot/smb1.png)
![smb2.png](resource/screenshot/smb2.png)

### VNC
![vnc1.png](resource/screenshot/vnc1.png)
![vnc2.png](resource/screenshot/vnc2.png)

### Telnet
![telnet1.png](resource/screenshot/telnet1.png)
![telnet2.png](resource/screenshot/telnet2.png)

### FTP
![ftp1.png](resource/screenshot/ftp1.png)
![ftp2.png](resource/screenshot/ftp2.png)

### 本地终端
![local1.png](resource/screenshot/local1.png)
![local2.png](resource/screenshot/local2.png)

### 串口
![serialPort1.png](resource/screenshot/serialPort1.png)
![serialPort2.png](resource/screenshot/serialPort2.png)

### RLogin
![rLogin1.png](resource/screenshot/rLogin1.png)
![rLogin2.png](resource/screenshot/rLogin2.png)

### Webdav
![webdav1.png](resource/screenshot/webdav1.png)
![webdav2.png](resource/screenshot/webdav2.png)

### Mysql
![mysql1.png](resource/screenshot/mysql1.png)
![mysql2.png](resource/screenshot/mysql2.png)
![mysql3.png](resource/screenshot/mysql3.png)
![mysql4.png](resource/screenshot/mysql4.png)
![mysql5.png](resource/screenshot/mysql5.png)
![mysql6.png](resource/screenshot/mysql6.png)
![mysql7.png](resource/screenshot/mysql7.png)
![mysql8.png](resource/screenshot/mysql8.png)
![mysql9.png](resource/screenshot/mysql9.png)
![mysql10.png](resource/screenshot/mysql10.png)
![mysql11.png](resource/screenshot/mysql11.png)
![mysql12.png](resource/screenshot/mysql12.png)
![mysql13.png](resource/screenshot/mysql13.png)
![mysql14.png](resource/screenshot/mysql14.png)
![mysql15.png](resource/screenshot/mysql15.png)
![mysql16.png](resource/screenshot/mysql16.png)
![mysql17.png](resource/screenshot/mysql17.png)
![mysql18.png](resource/screenshot/mysql18.png)
![mysql19.png](resource/screenshot/mysql19.png)

### 工具
![gongju1.png](resource/screenshot/gongju1.png)
![gongju2.png](resource/screenshot/gongju2.png)
![gongju3.png](resource/screenshot/gongju3.png)
![gongju4.png](resource/screenshot/gongju4.png)
![gongju5.png](resource/screenshot/gongju5.png)
![gongju6.png](resource/screenshot/gongju6.png)

### 密钥
![miyao1.png](resource/screenshot/miyao1.png)
![miyao2.png](resource/screenshot/miyao2.png)
![miyao3.png](resource/screenshot/miyao3.png)
![miyao4.png](resource/screenshot/miyao4.png)

### 片段
![pianduan1.png](resource/screenshot/pianduan1.png)

### 消息
![xiaoxi1.png](resource/screenshot/xiaoxi1.png)

### 关于
![guanyu1.png](resource/screenshot/guanyu1.png)

### 更新日志
![changelog1.png](resource/screenshot/changelog1.png)