什么是 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,也欢迎在视频下方留言讨论。

相关推荐
WordPress学习笔记2 小时前
wordpress网站上传不了图片可能是文件夹的权限的原因
运维·wordpress·文件夹权限·uploads·wordpress上传错误
星辰_mya2 小时前
InnoDB的“身体结构”:页、Buffer Pool与Redo Log的底层奥秘
数据库·mysql·spring·面试·系统架构
倔强的胖蚂蚁2 小时前
openEuler 24.03 LTS SP3 motd标志区使用教程
运维·云原生
南湖北漠2 小时前
听说拍照的人会拿相似的鱼皮豆代替野生鹌鹑蛋拍照(防原创)
网络·人工智能·计算机网络·生活
一个有温度的技术博主3 小时前
网安实验系列四:信息收集-旁站、C段信息
网络
木下~learning3 小时前
对于Linux中等待队列和工作队列的讲解和使用|RK3399
linux·c语言·网络·模块化编程·工作队列·等待队列
F1FJJ3 小时前
Shield CLI 命令全解析:15 个命令覆盖所有远程访问场景
网络·数据库·网络协议·容器·开源软件
皮卡蛋炒饭.3 小时前
Ext系列文件系统
运维
齐齐大魔王3 小时前
linux-核心工具
linux·运维·服务器