其他
完整应用
deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DSH(DeepSeek Harness)网络代理开关插件:直连网络不通时,自动改用配置的 HTTP/SOCKS5 代理重试,代理地址可在 DSH 设置面板中随时修改。
fetch)直连失败(连接拒绝 / DNS 失败 / 超时 / 连接重置)时,自动用配置的代理重发一次。http://192.168.31.2:7890)socks5://192.168.31.2:7891)~/.dsh/settings.yaml,修改后立即生效,无需重启 DSH。dsh plugin --profile web add link:<本目录绝对路径>
# 例如:
dsh plugin --profile web add link:D:\deepseek\dsh-proxy-switch
安装后 重启 dsh web 生效(dsh web),然后打开 Web 设置 → 代理。
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
enabled |
boolean | false |
总开关,关闭时所有请求保持直连 |
httpProxy |
string | http://192.168.31.2:7890 |
HTTP(S) 代理地址 |
socksProxy |
string | socks5://192.168.31.2:7891 |
SOCKS5 代理地址 |
mode |
string | auto |
auto 自动(https 优先 HTTP)/ http 始终 HTTP / socks5 始终 SOCKS5 |
对应 ~/.dsh/settings.yaml 中的 proxy: 段。
lib/index.js)注册 proxy 设置命名空间,并包装 globalThis.fetch。enabled=true 时 → 用配置的代理重发(lib/proxy-fetch.js)。tls 处理,响应保持流式(SSE 正常)。lib/client.js)通过设置面板 slot(settings.section)注册「代理」分区 UI。# 本地改动后(host 端 / client 端均无需构建,直接生效)
# host 端改动需要重启 dsh web;client 端 bundle 内容变更会被 HMR 热载
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。