🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

GitHub 加速器 zijinggong/fastgithub-accelerate

DeepSeek Harness
zijinggong41 天前有提交已提供中文文档扫描:未发现敏感能力

自动为 GitHub 流量接入本地或自定义代理加速

28.2/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/11 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zijinggong/fastgithub-accelerate
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/11·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 41 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
  • 发起网络请求
    index.js:118
    const upstream = http.request({
  • 发起网络请求
    client.js:11
    const response = await fetch('/fastgithub/status', { cache: 'no-store' });
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • GitHub流量走代理
  • 支持本地代理
  • 支持自定义代理

README

由 DeepSeek 最新模型翻译生成
fastgithub-accelerate 让 DSH 的 GitHub 流量自动加速,两种方式任选其一:本地安装 FastGithub,或者配置任意自定义 HTTP(S) 代理——不用手动配代理,不用浏览器扩展,不用重新构建。 装好之后,web_fetch / web_search、git / curl,以及 Node 侧的 fetch,都会透明地加速 GitHub,输入框里还有个小徽章,实时显示状态和当前生效的加速来源。 status badge 为什么需要它 - DSH 拒绝解析到回环地址的主机:dsh-web-fetch-http 会锁定公网 IP,只要主机解析到私有/回环地址,就返回 WEB_BLOCKED_URL——除非 URL 走的是已安装的代理策略,这时会跳过锁定,交给代理解析。 - 任何加速器,只要能把 GitHub 流量引到更快的链路上,一旦接入 DSH 的代理策略,问题立刻解决。 这个 bundle 就是把加速来源接进那套策略——有 FastGithub 就用 FastGithub,没有就用你配置的自定义代理。
展开完整文档(README 剩余 1 节)
fastgithub-accelerate

让 DSH 的 GitHub 流量自动加速,两种方式任选其一:本地安装 FastGithub,或者配置任意自定义 HTTP(S) 代理——不用手动配代理,不用浏览器扩展,不用重新构建。

装好之后,web_fetch / web_search、git / curl,以及 Node 侧的 fetch,都会透明地加速 GitHub,输入框里还有个小徽章,实时显示状态和当前生效的加速来源。

status badge

为什么需要它

- DSH 拒绝解析到回环地址的主机:dsh-web-fetch-http 会锁定公网 IP,只要主机解析到私有/回环地址,就返回 WEB_BLOCKED_URL——除非 URL 走的是已安装的代理策略,这时会跳过锁定,交给代理解析。
- 任何加速器,只要能把 GitHub 流量引到更快的链路上,一旦接入 DSH 的代理策略,问题立刻解决。

这个 bundle 就是把加速来源接进那套策略——有 FastGithub 就用 FastGithub,没有就用你配置的自定义代理。

工作原理

1. Host 侧(index.js) 选出当前生效的加速来源(status.source):
- fastgithub——FastGithub 的 DNS 劫持已启动时,DSH 流量走本插件的回环正向代理(127.0.0.1:39467),它的 DNS 解析会落到 FastGithub 的拦截器上;
- custom-proxy——设置了 config.proxyUrl 时(且 FastGithub 不存在,或 mode 指定如此),DSH 流量直接走那个上游 HTTP(S) 代理(gh-proxy / Cloudflare-Workers 加速器、公司代理、VPN 节点……)。不需要本地 FastGithub,也不需要 MITM 证书。
2. 它从规范 realpath 加载 @deepseek-ai/dsh-http-proxy(和 harness 用的是同一个模块实例),用当前生效的端点调用 installProxyFromEnvironment,于是:
- web_fetch / web_search 走它做隧道——之前被拦的 GitHub 请求现在能通了;
- git、curl 等子进程继承 http(s)_proxy 环境变量;
- undici 的全局 dispatcher 接管 Node 侧的 fetch。
3. 每 60 s 探测一次(FastGithub 劫持 + 已配置代理),并提供 GET /fastgithub/status 给徽章用。
4. Client 侧(client.js) 在输入框渲染一个徽章,显示当前生效的来源(🚀 FastGithub 加速中 / 🚀 自定义代理加速中 / ⚠ 无来源)。浏览器请求从不改写——浏览器说的是 origin-form,任何正向代理都伺候不了。

启动时导出的代理永远优先于插件端点(插件绝不覆盖你自己的代理);这时徽章报告的是继承来的策略。

安装

在目标 DSH 里:

plugin_manager → action: install_bundle → target: <path-to>/fastgithub-accelerate

或者从 GitHub 仓库 / npm 安装(发布之后):

dsh plugin --profile web add <owner>/<repo>
先看 INSTALL.md,里面有前置条件(FastGithub 正在运行、DNS 劫持已生效、MITM 根证书已信任)和验证步骤。

状态

| 字段 | 含义 |
| accelerating | 代理已安装且加速源已生效 |
| source | fastgithub / custom-proxy / none |
| policy | proxied / none |
| proxyUrl | 已配置的自定义代理(当 source 为 custom-proxy 时) |
| fastgithub.dnsHijack | github.com 解析到回环地址 |
| fastgithub.interceptor443 | FastGithub :443 拦截器已启动 |
| module | ok / unavailable(dsh-http-proxy 导入) |
| port / endpoint | 插件的回环代理 |

配置

bundle 导出一个 Config,包含两个键:

| 键 | 默认值 | 含义 |
| mode | auto | auto \| fastgithub \| custom-proxy。auto 在 FastGithub 的 DNS 劫持生效时使用 FastGithub,否则在设置了 proxyUrl 时回退到它。 |
| proxyUrl | (空) | 上游 HTTP(S) 代理的 http://host:port,在 FastGithub 缺席时通过它加速——比如 gh-proxy 加速器、公司代理或 VPN 节点。 |

使用自定义代理(不用 FastGithub)

目标机器上没有 FastGithub 时,配置一个可访问的上游 HTTP(S) 代理,同样能加速 GitHub:

in the profile's cordis.patch.yml
- id: fastgithub-accelerate
config:
mode: auto # auto | fastgithub | custom-proxy
proxyUrl: http://<proxy-host>:<proxy-port>

mode: auto(推荐)在 FastGithub 的 DNS 劫持生效时使用 FastGithub,否则回退到 proxyUrl;mode: custom-proxy 强制使用自定义代理,忽略 FastGithub。在配置档里改完配置后重启 DSH。

重启后,GET /fastgithub/status 会报告 "source": "custom-proxy"、"proxyUrl": "<your proxy>" 和 "accelerating": true;web_fetch 和 git 随后会把 GitHub 流量走这个代理。不需要本地 FastGithub,不需要 DNS 劫持,也不需要 MITM 根证书。

⚠️ 代理必须能稳定访问 GitHub,并且值得信任——用公共 gh-proxy 加速器时,留意它的稳定性和证书策略。

要求

- 要么 FastGithub 正在运行(fastgithub.exe start / FastGithub UI),并按 FastGithub README 完成设置(http.sslverify false、信任库中有根证书 CN=FastGithub)——要么通过 config.proxyUrl 传入一个可访问的自定义代理。
- 两者都没有时,插件能正常加载,但会报告 source: "none",不加速。

许可证

MIT
预览分享卡片长什么样 ↓zijinggong/fastgithub-accelerate
分享 · DeepSeek Harness Hub
zijinggong/fastgithub-accelerate

自动为 GitHub 流量接入本地或自定义代理加速

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部