SignShell 允许您通过 Android 设备连接到共享终端会话,并提供端到端加密和 Solana 钱包身份验证。
无论您是在监控远程服务器、结对编程,还是查看同事的终端会话,SignShell 都能让您随时随地安全、实时地访问终端。
工作原理
主机使用 SignShell CLI 共享其终端。您打开应用,粘贴共享链接,即可连接。所有终端数据在离开主机之前都会被加密——服务器只路由加密后的字节,无法读取您的命令或终端输出。
端到端加密
SignShell 使用 AES-128-GCM 加密所有终端数据。三个加密密钥保护每个会话:
输出密钥用于加密从主机发送到您的数据
输入密钥用于加密您发送回主机的命令
引导密钥用于安全地交换上述两个密钥
加密密钥嵌入在共享链接片段 (#) 中——URL 的一部分,永远不会到达服务器。您的数据始终保持私密,即使是服务器运营商也无法获取。
为维护加密完整性,密钥会在每 1,048,576 条消息后自动轮换。
Solana 钱包身份验证
会话可能需要使用您的 Solana 钱包(Phantom 或 Solflare)进行加密身份验证。无需密码,无需账户,只需使用您的钱包签署会话条款即可证明您的身份。
您的私钥永远不会离开您的钱包应用程序。SignShell 只会收到您的公钥和消息签名。
无需 SOL 余额或代币。钱包仅用于数字签名。
功能
实时终端流式传输,支持自动滚动
只读或读写权限(由主机设置)
分享链接自动解析,粘贴链接即可立即连接
安全的 WebSocket 通信
AES-128-GCM 端到端加密
通过 Phantom 或 Solflare 进行 Solana 钱包身份验证
自动密钥轮换
连接前查看会话条款
兼容任何 SignShell 服务器
无需注册账户
适用人群:
开发者与团队成员共享终端会话
运维工程师随时随地监控远程服务器
需要加密终端访问的安全专家
进行实时代码审查或结对编程的团队
任何需要通过移动设备查看共享终端的用户
隐私与安全
所有终端数据均采用端到端加密
服务器永远不会看到您的命令或终端输出
不收集任何个人数据
不进行任何分析或追踪
钱包私钥永远不会离开您的钱包应用
开源加密实现
系统要求
Android 8.0 或更高版本
Phantom 或 Solflare 钱包应用(仅当会话需要身份验证时)
来自主机的共享链接或终端 ID