零依赖
只用语言标准库和系统框架,密码学、协议栈自己实现。每个依赖都是一条供应链攻击面。
从隧道、网关到终端和手机,整条链路自己写:没有第三方包要信任,也没有可复制的秘密。
只用语言标准库和系统框架,密码学、协议栈自己实现。每个依赖都是一条供应链攻击面。
客户端不持有任何可复制的凭据。密钥生成在硬件里,每个请求单独授权,吊销即时生效。
公网节点只转发,不跑业务、不连数据库;被攻破也没有东西可偷。
依赖例外,逐项论证:
x/cryptoACME 证书
mongo-driver仅 h2_mongo 内部
asmJVM 探针
SwiftTerm · CitadeliTools 终端
一个 :443 进来;公网只转发,TLS 在内网终结。
不认 API key 和口令,只认设备硬件密钥,每个请求重新授权。
磁盘上没有 token 或私钥文件,拷走整个目录也连不上。
吊销后下一个请求即被拒,长连接也一样。
首次运行自动登记,在控制面核对指纹后批准。
内嵌于 h2_gateway;OpenAI / Anthropic 原样直通,请求与响应双向执行策略。
流式响应逐事件检查,违规即截断。
自动记录出现过的工具,作为审计规则的依据。
零信任设备无需 key,用量记在设备名下。
全平台终端,监控每个程序的行为,异常即告警,全程可追溯。
进程、网络、文件、持久化,偏离基线即告警到控制台和手机。
每个程序的行为都有记录,告警可回溯到具体事件。
Linux、Windows、macOS 统一管理。
| 组件 | 层 | 做什么 | 语言 |
|---|---|---|---|
| h2_tunnel | 传输 | 全局透明代理、反向转发、分流与中继 | Go |
| h2_gateway | 应用网关 | 统一入口:证书、零信任、LLM 网关、设备消息、收信推送 | Go |
| h2_ztna | 零信任 | 硬件设备身份 + 命令行 LLM 客户端 | Go |
| h2_agent原型 | 终端安全 | 全平台异常行为监控与审计 | Rust · Go |
| h2_mongo | 数据 | MongoDB 唯一访问通道,按库授权 | Go |
| h2_ops | 控制面 | 主机、部署、告警、身份审批 | Go · JS |
| iTools | 移动端 | 消息、隧道、SSH、内容过滤 | Swift |
同样零依赖的开发工具:h2_proxy 拦截代理 · h2_zsh 单文件 Zsh 配置 · h2_extension Chrome 扩展
欢迎交流设计取舍。