• 国内访问 Github 非常慢,clone github 上的项目,有时在10k以下,如果项目代码量比较多,很容易失败,而且重试多次都不行。
  • 本文介绍通过修改 hosts 文件的方式,绕过国内 DNS 解析,直接访问GitHub的CDN节点,从而达到加速的目的。
  1. 打开 IPAddress.com,查询以下三个域名的DNS解析地址

    1
    2
    3
    github.com
    assets-cdn.github.com
    github.global.ssl.fastly.net

    也可以直接访问以下三个链接查询:

  2. 记录下查询到的IP地址。
  3. 修改系统hosts文件,路径:C:\Windows\System32\drivers\etc\hosts,添加三行记录并保存。

    注意:需要管理员权限,请以管理员身份打开 cmd.exe 操作。

1
2
3
192.30.253.112 github.com
185.199.109.153 assets-cdn.github.com
151.101.185.194 github.global.ssl.fastly.net

由于 hosts 文件为系统文件,默认只读且不让修改,修改它需要技巧,请参考:在 win10 下修改 hosts 文件