WebClient工具

统一管理云主机、宝塔面板和SSH服务的专业解决方案

核心功能

🖥️

机器管理

统一管理云服务器和物理机器,支持分组、状态跟踪、到期提醒等功能。

🌐

宝塔面板管理

集中管理多个宝塔面板,快速登录,支持端口转发和批量操作。

💻

SSH终端

基于Web的SSH终端,支持文件上传、常用命令、目录快速跳转。

🔌

端口转发

TCP端口转发功能,轻松实现内网穿透和端口映射。

👥

用户权限

完善的用户权限体系,支持管理员和普通用户,机器分配管理。

🔐

数据安全

密码加密存储,支持SQLite和MySQL数据库,灵活部署。

🔒

SSL/TLS 支持

支持HTTPS,自动生成自签名证书(有效期10年),支持BasicAuth认证。

界面展示

分组机器列表

分组机器列表

按分组管理多台服务器,支持搜索、筛选和批量操作

SSH终端管理

SSH终端管理

基于Web的SSH终端,支持文件上传、常用命令和目录管理

宝塔面板管理

宝塔面板管理

集中管理多个宝塔面板,一键登录,支持分组和状态监控

端口转发管理

端口转发管理

TCP端口转发配置,轻松实现内网穿透和端口映射

技术架构

后端

  • ✓ Go 语言开发,高性能并发处理
  • ✓ Gin Web框架,RESTful API设计
  • ✓ GORM ORM,支持MySQL和SQLite
  • ✓ WebSocket实时通信
  • ✓ JWT身份认证
  • ✓ AES-128-CBC密码加密

前端

  • ✓ Vue 3 + TypeScript
  • ✓ Element Plus UI组件库
  • ✓ Vite构建工具
  • ✓ Axios HTTP客户端
  • ✓ WebSocket实时通信
  • ✓ 响应式设计,支持移动端

快速开始

几分钟内完成部署,立即开始使用

🪟 Windows

# 下载
# 运行
web-ssh-client.exe -port 8080 -db-type sqlite
# 访问 http://localhost:8080
# 默认账号: admin / admin

🐧 Linux

# 一键下载、设置权限并启动
wget -O /opt/web-ssh-client https://vnc.hlwidc.com/web-ssh-client && chmod +x /opt/web-ssh-client && /opt/web-ssh-client -port 8080 -db-type sqlite
# 访问 http://localhost:8080
# 默认账号: admin / admin
需要更多帮助
加微信:88172719
复制成功