工具介绍
GitHub Hosts 同步工具是一款专为解决 GitHub 访问问题设计的网络工具。它通过 DoH(DNS over HTTPS,阿里 / Cloudflare 双通道)实时解析 GitHub 相关域名的最新 IP 地址,帮助用户快速配置 Hosts 文件,解决 GitHub 在国内访问不稳定或被限制的问题。
解析过程完全在浏览器本地完成,加密 DNS 查询,不经过本站服务器、不收集任何数据。支持一键复制、TXT / JSON 格式下载、自动刷新(每 10 分钟),并可添加自定义域名一起解析。无论是开发者、学生还是普通用户,都能轻松使用。
功能亮点
- 实时解析:DoH 加密 DNS 查询,获取 GitHub 域名群最新可用 IP
- 双通道冗余:阿里 DoH 优先、Cloudflare 自动回退,解析成功率高
- 覆盖全面:主站、API、Gist、Raw、CDN 等 15 个常用域名一键生成
- 一键复制:hosts 内容一键复制到剪贴板
- 多格式下载:支持 TXT 和 JSON 两种格式文件
- 自动刷新:开启后每 10 分钟自动更新解析结果
- 自定义域名:可添加自己的域名一起解析并写入 hosts
- 本地运行:解析在浏览器本地完成,数据不上传任何服务器
使用方法
- 点击刷新:点击「刷新获取最新 Hosts」按钮,等待 DoH 解析完成
- 复制内容:解析完成后点击「一键复制」将 hosts 内容复制到剪贴板
- 替换文件:以管理员权限打开系统 hosts 文件并粘贴,Windows 路径 C:\Windows\System32\driverstc\hosts,Mac/Linux 路径 /etc/hosts
- 刷新 DNS:Windows 执行 ipconfig /flushdns,Mac 执行 sudo dscacheutil -flushcache,使修改生效
适合人群
- 程序员:经常使用 GitHub 的开发者
- 学生:学习编程需要访问 GitHub 的学生
- 开源爱好者:参与开源项目的贡献者
- 运维人员:需要配置服务器 Hosts 的运维人员
- 普通用户:任何需要稳定访问 GitHub 的用户
常见问题解答(FAQ)
什么是 HOSTS 文件?
Hosts 文件是操作系统中用于将域名映射到 IP 地址的文本文件。修改 Hosts 可以绕过 DNS 解析,直接将域名指向指定 IP,常用于解决网站访问问题或加速访问。
为什么需要 GitHub Hosts?
由于网络原因,GitHub 在国内访问不稳定或被限制。通过配置 Hosts 将 GitHub 相关域名指向可用 IP,可解决访问问题、提高访问速度。
如何使用 GitHub Hosts?
点击刷新按钮获取最新 Hosts 内容,复制后替换系统 hosts 文件(Windows:C:\Windows\System32\driverstc\hosts;Mac/Linux:/etc/hosts),修改后刷新 DNS 缓存即可。
HOSTS 多久更新一次?
本工具每次点击刷新都会通过 DoH 实时解析最新 IP。也可开启自动刷新功能(每 10 分钟一次)。建议定期更新以保证 IP 有效性。
HOSTS 修改后如何生效?
Windows 以管理员身份执行 ipconfig /flushdns;Mac/Linux 执行 sudo dscacheutil -flushcache。也可重启浏览器或电脑。
修改 HOSTS 有安全风险吗?
从可信来源获取内容并备份原文件后修改,风险较低。本工具通过 DoH 加密查询实时解析,结果由浏览器本地生成,不经过任何中间服务器。
支持哪些系统?
支持 Windows、macOS、Linux 等桌面系统;Android 需要root权限,iOS 需越狱或使用第三方工具。
为什么获取 HOSTS 失败?
可能是网络问题或 DoH 服务暂时不可用。工具会自动在阿里与 Cloudflare 双通道间切换重试,若仍失败请检查网络后重试。
如何恢复默认 HOSTS?
修改前建议备份原 hosts 文件,恢复时用备份替换即可;也可删除所有自定义条目,只保留 127.0.0.1 localhost 默认内容。
HOSTS 和 DNS 有什么区别?
DNS 是分布式域名解析系统,Hosts 是本地文件且优先级高于 DNS。使用 Hosts 可绕过 DNS 污染直接指定 IP,适合解决 DNS 污染或加速访问。
更新日期:2026-11-03
