pan17/dsh-github-token-injector1

dsh-github-token-injector

自动在 DSH Web 发往 api.github.com 的请求中注入 GitHub 授权请求头,以解决共享 IP 速率限制问题。

AI 分析

核心用途是自动注入 GitHub Token。适合在 DSH Web 中因共享 IP 频繁遭遇 GitHub 接口限流的用户。支持通过设置界面、控制台或环境变量配置 Token。

套件
dsh-github-token-injector
版本
0.1.0
授權
MIT
最近更新
2026年8月24日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:pan17/dsh-github-token-injector

配置 Token

方式一:Settings UI(推荐)

  1. 打开 Web UI(默认 http://127.0.0.1:3080
  2. 进入 设置 → GitHub Token 卡片
  3. 粘入 PAT,点击「保存」
  4. 点「立即测试」主动验证(状态点变绿 = 有效)

方式二:浏览器 Console

// 设置
localStorage.setItem('DSH_GITHUB_TOKEN', '')

// 读当前 token
window.__githubTokenInjector.getToken()

// 看状态
window.__githubTokenInjector.getStatus()
// → { state: "ok" | "invalid" | "forbidden" | "rate-limited" | "no-token" | "unknown", ... }

// 清空
window.__githubTokenInjector.clearToken()

// 主动触发鉴权探针
window.__githubTokenInjector.forcePrecheck()

方式三:环境变量注入(高级)

任何 DSH 客户端插件在启动时给 window.__DSH_GITHUB_TOKEN__ = '' 即可被读取 (适用于多 profile 共用同一 token 的场景)。