fastgithub-accelerate
在终端中运行以下命令:
dsh plugin install zijinggong/fastgithub-accelerate
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install zijinggong/fastgithub-accelerate,或从开源仓库 https://github.com/zijinggong/fastgithub-accelerate 安装该插件。
插件介绍
在 DeepSeek Harness 里访问 GitHub 并不总是顺畅:web_fetch 与 web_search 会因安全策略拒绝解析到本机或内网的地址,除非流量走已安装的代理策略。许多加速方案需要手改代理、装浏览器扩展或重建环境,而日常开发里 git、curl 和 Node 侧的 fetch 往往仍各自为政。
fastgithub-accelerate 把加速源接入 DSH 的代理策略:本机已运行且 DNS 劫持生效时使用 FastGithub,经插件提供的环回转发代理把流量交给 FastGithub 拦截;否则可配置上游 HTTP(S) 代理(如 gh-proxy、企业代理或 VPN 节点),无需本地 FastGithub 与 MITM 证书。安装后 web_fetch、web_search、git、curl 与 undici 全局 fetch 会透明走同一套加速,Composer 上的小徽章每 60 秒探测并显示当前来源与是否生效;若启动时已有用户代理,插件不会覆盖,徽章会反映继承的策略。
适合在本机使用 FastGithub 的开发者,以及无法或不想部署 FastGithub、但有一台可信可达代理的用户。mode 支持 auto、fastgithub、custom-proxy:auto 在 FastGithub 可用时优先使用,否则回退到 proxyUrl。两者都未配置时插件可无害加载,仅报告无加速源。
使用场景
- web_fetch 访问 GitHub 被拦截,需要走代理策略才能正常拉取
- 本机已开 FastGithub,希望 DSH 内 git、curl 与 fetch 一并加速
- 没有 FastGithub,只有公司或 gh-proxy 等 HTTP 代理可用
适合人员
- 日常在 DSH 里 clone、fetch 或搜索 GitHub 的开发者
- 已配置 FastGithub 并需要与 Harness 流量打通的用户
- 无法安装 FastGithub、但能配置可信上游代理的环境