Skip to content

常见问题

基本问题

Shield CLI 是免费的吗?

Shield CLI 客户端是开源免费的。公共隧道服务有免费额度,具体请查看 官网

支持哪些操作系统?

macOS、Linux、Windows,支持 amd64、arm64、386、armv7 架构。

需要安装什么依赖吗?

不需要。Shield CLI 是单一可执行文件,下载即可运行。

连接问题

能同时连接几个应用?

Web UI 模式下最多同时连接 3 个 应用。命令行模式下每次连接 1 个。

连接断了会自动重连吗?

会。Shield CLI 内置自动重连机制,使用指数退避策略,最大间隔 10 秒。

Access URL 有有效期吗?

Access URL 在隧道连接期间有效。断开连接后,URL 即失效。

多人可以同时通过同一个 URL 访问吗?

可以。同一个 Access URL 可以被多个浏览器同时访问。

安全问题

数据传输安全吗?

所有数据通过 WebSocket 加密隧道传输。本地凭证使用 AES-256-GCM 加密存储。

密码会被存储到服务端吗?

不会。目标服务的密码仅在建立连接时使用,不会持久化存储在服务端。

机器指纹是什么?

基于你机器硬件信息生成的唯一标识,用于派生加密密钥和标识连接器身份。不包含个人隐私信息。

网络问题

中国大陆访问 GitHub 慢怎么办?

使用 jsDelivr CDN 镜像安装:

bash
curl -fsSL https://cdn.jsdelivr.net/gh/fengyily/shield-cli@main/install.sh | sh

在公司网络(有代理)下能用吗?

Shield CLI 使用 WebSocket 建立隧道,需要确保网络允许 WebSocket 连接到公网。如果有 HTTP 代理,大多数情况下可以正常工作。

防火墙需要开放哪些端口?

Shield CLI 只需要出站连接到公网网关的 62888 端口(WebSocket),不需要开放任何入站端口。

配置问题

应用配置存在哪里?

加密存储在本地:

  • macOS / Linux:~/.shield-cli/
  • Windows:%LOCALAPPDATA%\ShieldCLI\

如何在多台机器之间同步配置?

目前不支持云同步。每台机器的配置和凭证是独立的(基于各自的机器指纹加密)。

最多能保存几个应用?

10 个。