使用 Cloudflare Workers 和公共 DNS API 加速访问 GitHub
GitHub 访问加速,解决 GitHub 访问慢的问题。使用 Cloudflare Workers 和公共 DNS API 来获取 IP 地址。
感谢 GitHub520 提供的灵感。sudo curl -fsSL https://github.com/TinsFox/github-hosts/releases/download/v0.0.1/github-hosts.darwin-arm64 -o github-hosts && sudo chmod +x ./github-hosts && ./github-hosts
⚠️ Windows 与 Linux 的脚本还没有经过测试,遇到问题请提 issue
在管理员权限的 PowerShell 中执行:
irm https://github.com/TinsFox/github-hosts/releases/download/v0.0.1/github-hosts.windows-amd64.exe | iex
sudo curl -fsSL https://github.com/TinsFox/github-hosts/releases/download/v0.0.1/github-hosts.linux-amd64 -o github-hosts && sudo chmod +x ./github-hosts && ./github-hosts
更多版本请查看 Release 页面
正在加载 hosts 内容...
C:\Windows\System32\drivers\etc\hosts
/etc/hosts
ipconfig /flushdns
sudo killall -HUP mDNSResponder
sudo systemd-resolve --flush-caches
crontab -l
检查~/.github-hosts/logs/update.log
接口 | 方法 | 描述 |
---|---|---|
/hosts | GET | 获取 hosts 文件内容 |
/hosts.json | GET | 获取 JSON 格式的数据 |
/{domain} | GET | 获取指定域名的实时 DNS 解析结果 |
/reset | POST | 清空缓存并重新获取所有数据(需要 API Key) |
本项目完全开源,欢迎访问 GitHub 仓库