DSH Plugins
返回列表
🧰

GitHub-Road

联网工具 更新于 2026.09.02

在终端中运行以下命令:

dsh plugin install iTrimut/GitHub-Road

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行命令 dsh plugin install iTrimut/GitHub-Road 安装该插件,完整源码地址为 https://github.com/iTrimut/GitHub-Road

插件介绍

在中国大陆浏览器打开 github.com,转圈、超时、连接被重置,是无数开发者和学生的日常。根源在于运营商按 IP 对 GitHub 做 TLS/SNI 层封锁,而被封锁的 IP 集合会随时间轮换,写死一条 hosts 记录往往几天后就失效。

GitHub-Road 的思路很直接:不依赖任何代理,而是从一组候选 IP 中通过双重验证(先过 TLS 握手再发真实 HTTPS 请求确认返回 200)选出当前可用的地址,原子写入本地 hosts 并刷新 DNS。此后每 30 分钟由计划任务自动重跑一轮,当前 IP 被封锁后最多 30 分钟即可无缝切换;若所有候选全部失效,脚本会自动回退到普通 DNS 解析,不钉死坏地址。

适合在中国大陆使用 Windows 系统、不想额外挂代理或付费、只需浏览器正常访问 github.com 的个人用户。需要注意的是,gist.github.com、codeload 下载、SSH 22 端口等场景不在覆盖范围内;若机器上同时运行 Watt Toolkit 等 hosts 加速工具,两者会互相覆盖,需先停用其一。

使用场景

  • 浏览器打开 github.com 持续超时或连接被重置
  • 被封锁的 IP 集合频繁轮换导致 hosts 记录频繁失效
  • 需要免代理、零成本方式保持 GitHub 日常可访问

适合人员

  • 在中国大陆使用 Windows 的个人开发者
  • 需要浏览 GitHub 仓库但不想运行代理工具的学生
  • 希望零配置、自动维护、无需手动切换 IP 的日常用户