在开发者的世界里,GitHub 是一个绕不开的宝藏平台。它汇聚了全球海量的开源项目,是我们学习、交流和成长的绝佳场所。然而,国内的小伙伴常常会遇到访问 GitHub 不顺畅甚至无法访问的情况,这可太让人头疼了。别担心,今天就给大家分享几种简单易操作,亲测有效的无障碍访问 GitHub 的方法,这里对基础不是很好的着重推荐用uu和Watt Toolkit
一、修改 hosts 文件
hosts 文件是操作系统中用于将域名映射到 IP 地址的文件,通过修改它,我们可以指定 GitHub 域名对应的 IP,从而绕过 DNS 解析,提高访问速度。此方法操作简单,不需要额外下载软件。
- 获取 GitHub 相关域名的 IP 地址:访问像https://www.ipaddress.com/ 或 Dns检测|Dns查询 - 站长工具这样的网站。在Dns检测|Dns查询 - 站长工具的 DNS 查询框内输入GitHub · Build and ship software on a single, collaborative platform · GitHub,点击立即检测,按照 TTL 值升序排列,选择 TTL 值最小的 IP 地址(监测点选择国内的,这样速度相对更快) ,然后把这个 IP 地址复制下来。在https://www.ipaddress.com/中,使用 IP Address Lookup 功能,分别查询github.com和github.global.ssl.fastly.net等相关域名的 IP 地址。不过要注意,这些 IP 地址可能会变动,需要定期检查更新。
- 找到 hosts 文件路径:Windows 系统的 hosts 文件在C:\Windows\System32\drivers\etc\hosts;macOS 和 Linux 系统的 hosts 文件位于/etc/hosts 。打开 hosts 文件时,Windows 系统可能需要管理员权限。
- 添加映射:在 hosts 文件末尾添加你查询到的 IP 与主机名的映射,比如复制的最小TTL值IP地址 github.com 、查询到的github.global.ssl.fastly.net对应的IP地址 github.global.ssl.fastly.net ,保存文件后退出。
- 刷新 DNS:在 Windows 系统的命令提示符(CMD)中输入ipconfig /flushdns来刷新 DNS 缓存,使修改生效。
二、使用加速器
(一)网易 UU 加速器
这是一款操作简单的加速器,除了加速游戏,还能用于学术资源加速。
下载安装:在官网下载网易 UU 加速器,下载安装过程较为常规,按照提示操作即可。
注册登录:如果没有账号就先注册一个,Win 版的登录入口在右上角。
搜索 “学术资源”:在软件界面的搜索框中输入 “学术资源”。
加速:点击 “一键加速”,会弹出一个窗口,然后直接用浏览器打开 GitHub,即可享受快速访问。
(二)Steam++(现 Watt Toolkit )
这是一款可以加速 GitHub 的工具,使用也很方便。
- 下载软件:在官网Watt Toolkit 下载,点击 win 版下载后,会提供一些下载渠道,选择适合自己的进行下载安装。
- 运行软件:安装完成后打开软件,无需复杂设置,直接打开你想访问的 GitHub 地址,软件就能自动优化访问速度 。
三、利用镜像站点
使用 GitHub 的镜像站点可以绕过一些网络限制,且无需复杂操作,直接在浏览器访问即可。例如:
这些镜像站点提供了 GitHub 的访问加速服务,能帮助你更快地访问 GitHub。不过,镜像站点的内容可能无法做到与 GitHub 实时同步 。