dsh-proxy
DSH 全局代理管理器:在设置页提供系统或手动代理开关,并持久化至 settings.yaml
AI 分析
核心用途是为 DSH 提供图形化的全局代理配置入口。适合需要让 LLM 调用、内置搜索及 MCP 客户端走代理网络(如本地科学上网端口)的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:EricXu20266/dsh-proxy说明文档
阅读完整 README ↗插件作用:设置页图形化配置
DHS 原生对代理没有配置入口(只能靠启动 shell 手动设环境变量)。本插件把代理配置变成 DHS 设置页「通用设置」里的一行:
- 滑块开关:总开关,开启后才注入代理环境变量
- 互斥选项(二选一):
- 默认使用系统代理:读取 Windows 注册表
Internet Settings的ProxyServer(自动补http://前缀) - 手动配置:直接填代理地址,默认值
http://127.0.0.1:7897,可直接退格改端口
- 默认使用系统代理:读取 Windows 注册表
- 保存提示:「保存后重启应用生效」——代理环境变量在 host 启动时注入,改配置需重启 host
- 持久化:写入
~/.dsh/settings.yaml的proxy:节(保形读写,保留文件中其他节与注释)
UI 对齐 DHS 原生设置行(figma Setting-Cell):标题 14px/400、selector h36 r18、--dsw-alias-bg-module-platform 底、开关实心 --dsw-alias-accent、输入框对齐原生 Input(h32/r8/bg-layer-1,聚焦品牌色高亮)、字体继承系统字体栈(zh/en 双语)。
使用
安装后重启 dsh,进入 设置 → 通用设置,找到「系统代理」行:
- 打开滑块开关
- 选择「默认使用系统代理」(读注册表)或「手动配置」(填代理地址,默认
http://127.0.0.1:7897) - 点「保存」,重启应用生效
生效后 DHS 的 LLM 调用、内置搜索、MCP 客户端全部走代理(本地回环除外)。关闭滑块并保存后恢复直连。