← 返回 Skills 市场
fastgithub
作者
YanTianlong-01
· GitHub ↗
· v1.0.0
· MIT-0
112
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install fastgithub
功能描述
Provide a local proxy server to accelerate GitHub access, improving slow clone, push, and download speeds on Linux, macOS, and Windows.
使用说明 (SKILL.md)
FastGithub Skill
代理服务,让 GitHub 访问速度飞起 🚀
简介
FastGithub 是一个 GitHub 加速器,通过本地代理服务器为 GitHub 提供访问加速。
使用场景:
- GitHub 访问速度慢
- Clone/Push 代码超时
- 下载 release 文件太慢
自动安装
一键启动
# 自动安装并启动
bash /workspace/skills/fastgithub/install.sh
手动安装步骤
1. 解压安装包
tar -xzf fastgithub-linux-x64.tar.gz -C ~/fastgithub
2. 启动服务
cd ~/fastgithub/publish
./fastgithub &
3. 设置 Git 代理
export http_proxy=http://127.0.0.1:38457
export https_proxy=http://127.0.0.1:38457
# 永久生效
echo "export http_proxy=http://127.0.0.1:38457" >> ~/.bashrc
echo "export https_proxy=http://127.0.0.1:38457" >> ~/.bashrc
source ~/.bashrc
4. 安装 CA 证书(可选,但推荐)
# Ubuntu/Debian
sudo cp ~/fastgithub/publish/cacert/fastgithub.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates
# macOS
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/fastgithub/publish/cacert/fastgithub.crt
# Windows (需要管理员权限)
# 双击证书文件 -> 安装到"受信任的根证书颁发机构"
使用命令
| 操作 | 命令 |
|---|---|
| 启动 | bash /workspace/skills/fastgithub/start.sh |
| 停止 | bash /workspace/skills/fastgithub/stop.sh |
| 重启 | bash /workspace/skills/fastgithub/restart.sh |
| 状态 | ps aux | grep fastgithub |
| 测试 | curl -x http://127.0.0.1:38457 https://github.com |
文件结构
fastgithub/
├── install.sh # 自动安装脚本
├── start.sh # 启动脚本
├── stop.sh # 停止脚本
├── restart.sh # 重启脚本
├── fastgithub-linux-x64.tar.gz # 安装包
└── SKILL.md # 说明文档
触发条件
- "安装 FastGithub"
- "启动 GitHub 加速"
- "打开 GitHub 代理"
- "加速 GitHub 访问"
注意事项
-
CA 证书 — 不安装证书会导致浏览器访问 GitHub 时显示不安全警告,但不影响 Git 操作
-
代理端口 — 默认
http://127.0.0.1:38457 -
系统要求 — Linux (x64), macOS, Windows
-
权限 — 需要 sudo 安装 CA 证书
故障排除
无法连接
# 检查服务是否运行
ps aux | grep fastgithub
# 查看日志
tail -f /workspace/fastgithub.log
Git 操作超时
# 确保代理已设置
echo $http_proxy
# 应该显示: http://127.0.0.1:38457
证书问题
# 临时跳过证书验证(不推荐)
git config --global http.sslVerify false
安全使用建议
Do not install this skill without verifying the underlying binary. Key points to consider: (1) The scripts expect a native binary tarball (fastgithub-linux-x64.tar.gz) that is not present in the manifest — ask the publisher where the binary comes from and for a signed checksum. (2) Running an opaque native executable can perform network I/O or exfiltrate secrets; prefer source code or binaries from a trusted release (e.g., official GitHub release with checksums). (3) Installing a system CA is dangerous: it allows the proxy to intercept TLS for all apps. Only add a CA if you fully trust the binary and understand the risk; avoid it on machines that hold sensitive credentials. (4) Never accept the suggested global TLS-disable workaround (git http.sslVerify false). (5) If you want to test, run the proxy in an isolated environment (VM or throwaway container) and monitor network traffic and logs, and verify the binary's checksum or build from source if possible.
功能分析
Type: OpenClaw Skill
Name: fastgithub
Version: 1.0.0
The skill installs a local proxy service that requires high-risk system modifications, specifically the installation of a custom Root CA certificate and instructions to disable Git SSL verification (git config --global http.sslVerify false). These actions facilitate Man-in-the-Middle (MitM) traffic interception. Furthermore, the skill executes an opaque pre-compiled binary (fastgithub-linux-x64.tar.gz) via install.sh, which cannot be audited for malicious logic or data exfiltration.
能力评估
Purpose & Capability
The name/description (local GitHub proxy) match the scripts' behavior (starting a local proxy binary, setting http(s)_proxy). However the SKILL.md and scripts reference a packaged binary fastgithub-linux-x64.tar.gz and a publish/fastgithub executable, but that tarball/binary is not listed in the skill file manifest. Requiring an opaque native executable is plausible for a proxy, but the missing artifact is an incoherence: install will fail or the publisher may intend to download/replace the binary later.
Instruction Scope
Instructions direct running the included install/start scripts, setting shell proxy env vars, and (optionally) installing a system CA certificate into the OS trust store. Installing a root/trusted CA allows interception of TLS traffic system-wide — a legitimate requirement for some local TLS-proxy accelerators but a high-risk action. The documentation also suggests disabling git TLS verification as troubleshooting (git config --global http.sslVerify false), which is insecure and unnecessary in safe deployments.
Install Mechanism
There is no formal install spec; this is instruction-driven and runs local shell scripts which launch an opaque native binary from a tarball. The tarball referenced in docs/scripts is not included in the provided manifest, creating an inconsistency. Running an uninspected native executable (which could make network calls or exfiltrate data) is higher risk than pure script-only skills.
Credentials
The skill does not request environment variables or credentials in metadata, and only sets local http_proxy/https_proxy environment variables (expected for a proxy). However, the optional system CA installation requires sudo/administrator privileges and persists system trust — this is a broader privilege than typical non-system utilities and should be justified by a verified binary.
Persistence & Privilege
The skill itself is not forced-always and does not modify other skills, but installing a root CA (recommended in the docs) changes system-wide trust persistently and grants the proxy the ability to MITM HTTPS traffic. That level of persistent privilege is significant and should only be granted after verifying the binary's provenance and integrity.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install fastgithub - 安装完成后,直接呼叫该 Skill 的名称或使用
/fastgithub触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
FastGithub 1.0.0 – 初始版本,帮助加速 GitHub 访问体验
- 提供本地代理服务,大幅提升 GitHub 访问速度
- 一键自动安装与启动脚本,简化配置流程
- 手动安装说明,支持 Linux, macOS, Windows
- 支持 Git 代理设置、CA 证书安装与常见故障排除
- 包含常用命令和触发短语,便于快速管理和诊断
元数据
常见问题
fastgithub 是什么?
Provide a local proxy server to accelerate GitHub access, improving slow clone, push, and download speeds on Linux, macOS, and Windows. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 112 次。
如何安装 fastgithub?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install fastgithub」即可一键安装,无需额外配置。
fastgithub 是免费的吗?
是的,fastgithub 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
fastgithub 支持哪些平台?
fastgithub 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 fastgithub?
由 YanTianlong-01(@yantianlong-01)开发并维护,当前版本 v1.0.0。
推荐 Skills