pan17/dsh-github-token-injector1

dsh-github-token-injector

Auto-inject GitHub Authorization header on api.github.com requests from DSH Web to defeat shared-IP rate limits.

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 的场景)。