Github 是全球最大的开源软件代码托管网站,有不计其数的开源软件,2018 年微软以 75 亿美元收购了 GitHub。由于 Github 的开放性,也出现了一些国内认为不和谐的内容。
国内网络服务商基本上屏蔽了 Github 的访问,不通过技术手段无法访问 github.com。
目前国内屏蔽是通过 DNS 污染或封锁 IP 的方式,所幸的是,但是 github 也用了 CDN 服务,网络服务商暂时没有封锁 Github 所有的 ip。只要我们能找到正确的域名解析 ip 就可以访问 GitHub.com 了。
我们打开 https://site.ip138.com 网站,分别输入下列地址找到各域名对应的正确 ip
github.com
raw.Githubusercontent.com
aria2.github.io
ip138 该网站记录了 github.com 的历史解析地址。我们只需 ping 一下 ip(搜索输入cmd,打开命令提示符窗口,输入ping 192.30.255.112),看能否 ping 通,能 ping 通后我们写入 windows hosts 文件,即可访问 github 网站。

找到正确的 ip 后,我们修改 hosts 文件,输入下列语句即可打开 github 网站
192.30.255.112 github.com
192.30.255.112 www.github.comraw.Githubusercontent.com、aria2.github.io 等 github 相关网站能访问方法和上述一样。
win10、win11 等系统修改 hosts 文件见Win10、Win11 如何修改 hosts 文件。
另外,如果嫌弃麻烦的话,可以访问https://ghproxy.com/ 网站,输入你需要下载文件的 Github 地址,即可免费通过代理下载 Github 文件。

