sperictao/dsh-client-connection-authz
DeepSeek Harness 0.1.0-rc.6 内置 connection 的完整替代包。它保留官方 HTTP、共享/独立 RPC、WebSocket 和浏览器 client 行为,并在所有远程入口前 增加一个由外部插件提供的 ConnectionRequestAuthorizer。
catalog description:Auth-capable replacement for DeepSeek Harness client connection
Install
`facts` 包含 transport、channel、endpoint、headers、TCP peer address,以及目标
要求的 authority:
- `trusted-host`:普通 API、普通 RPC 和两个 WebSocket downlink。
- `loopback`:设置、凭据、宿主文件操作等特权 API;认证插件只有显式授予更高权限
才能让远程调用通过。
执行顺序固定为:Host/Origin/DNS-rebinding fence → 本地回环判断 → 外部
authorizer → body 读取/协议升级/业务 handler。有效本地旁路必须同时满足回环 Host
和回环 TCP peer;远端仅伪造 `Host: 127.0.0.1` 仍会进入 authorizer。共享 RPC 会在
授权前把 handler 与 authority 快照为同一 target,避免授权后切换 interceptor 的
时序绕过。
## 安装
这个包故意不能单独启用;profile 还必须安装一个提供 authorizer 的认证包。例如与
[dsh-auth-tailscale](https://github.com/sperictao/dsh-auth-tailscale) 一起安装:
Add sperictao/dsh-client-connection-authz to your DSH config (web profile) to enable.
README
Expand full README Collapse
README is empty.
tt-a1i/archify
zhu1090093659/dsh-web-ui
strukto-ai/mirage
liustack/modlens
omdsh-dev/DSH-better-sidebar
GanyuanRan/Aegis
dsh-market/dsh-market
toby-bridges/api-relay-audit