什么是 Shield CLI?视频讲解:一条命令,可浏览器远程访问一切内部服务(RDP/VNC/SSH/数据库等)

远程访问内网服务器,VPN 配置太复杂;让同事临时看一下你的开发环境,对方还得装一堆客户端;出差时想用手机操作 Windows 桌面,没有合适的方案。Shield CLI 用一条命令解决这些问题------生成一个链接,对方在浏览器里直接操作。这篇文章配合 5 分钟视频教程,带你快速上手。


视频教程

Shield CLI是什么?浏览器访问内网 RDP/SSH.


视频内容概览

这个视频用 5 分钟演示了 Shield CLI 的核心使用场景,从安装到实际操作,全程屏幕录制。

1. 安装(0:30)

三个平台,各一条命令:

bash 复制代码
# macOS
brew tap fengyily/tap && brew install shield-cli

# Linux
curl -fsSL https://raw.githubusercontent.com/fengyily/shield-cli/main/install.sh | sh

# Windows
scoop bucket add shield https://github.com/fengyily/scoop-bucket && scoop install shield-cli

安装完成后执行 shield --version 验证。Shield CLI 是单二进制文件,没有任何运行时依赖。

2. 启动 Web 管理面板(1:00)

bash 复制代码
shield start

打开 http://localhost:8181,在 Web UI 中添加、管理和连接所有内网服务。填入协议、IP、端口和凭证,点击连接即可生成公网访问链接。

3. SSH 终端 --- 浏览器里操作远程服务器(2:10)

bash 复制代码
shield ssh 10.0.0.5

一条命令建立加密隧道,浏览器自动打开 SSH 终端。支持颜色输出、Tab 补全、快捷键,体验与原生 SSH 客户端一致。

4. Windows 远程桌面 --- 浏览器里操作 Windows(2:50)

bash 复制代码
shield rdp 10.0.0.10

整个 Windows 桌面在浏览器中实时渲染,鼠标、键盘、剪贴板全部支持。把链接发给同事,对方不需要安装 RDP 客户端。视频中还演示了在手机浏览器上打开同一个链接,直接操作 Windows 桌面。

5. MySQL 数据库管理 --- 浏览器里查数据(3:40)

bash 复制代码
shield plugin add mysql
shield mysql 10.0.0.20:3306 --db-user root --db-pass ****

通过插件系统扩展协议支持。安装 MySQL 插件后,浏览器中可以浏览表结构、翻页查看数据、执行 SQL 查询、一键导出 CSV。默认只读模式,防止误操作。


工作原理

复制代码
内网服务 ←→ Shield CLI(Chisel 加密隧道)←→ 公网网关(HTML5 渲染)←→ 浏览器

Shield CLI 在本地和公网网关之间建立一条 WebSocket 加密隧道。SSH 通过 xterm.js 在浏览器中渲染终端,RDP 通过 Guacamole 协议渲染桌面,数据库通过内置 Web 客户端管理。所有协议统一通过浏览器访问,对方不需要安装任何软件。


适用场景

  • 远程运维:在浏览器中 SSH 到内网服务器,不用配 VPN
  • 临时协作:发个链接,同事直接在浏览器操作你的开发环境
  • 出差办公:手机浏览器打开 Windows 远程桌面
  • 数据库查询:浏览器中管理 MySQL,不用装 Navicat / DBeaver
  • 演示环境:给客户展示内网系统,一个链接搞定

开始使用

bash 复制代码
# 安装
brew tap fengyily/tap && brew install shield-cli

# 启动
shield start

# 试试 SSH
shield ssh 127.0.0.1

如果觉得有用,欢迎在 GitHub 上 Star 支持一下。有问题可以提 Issue,也欢迎在视频下方留言讨论。

相关推荐
大树886 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠6 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质7 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
开发者联盟league7 小时前
安装pnpm
ssh
Inhand陈工8 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
网络研究院8 小时前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智8 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
麦聪聊数据8 小时前
数据服务化时代:企业数据能力输出的核心路径
数据库
treesforest8 小时前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_8 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化