Github访问加速免费方式

github访问慢的原因有很多,比如配置了不恰当的DNS服务器或者github的CDN域名遭到了DNS污染等等,基本上是dns解析的问题,即无法连接使用github的加速分发服务器,才使得国内访问速变慢。
以下有两种解决方案,都是通过修改hosts文件来解决域名解析的问题。其中,方案一,即使用站长之家dns解析的地址是国内加速器的地址;方案二,即使用ipaddress.com进行dns解析的是github的美国地址。

方案一:(推荐,更快)

  1. 访问站长之家http://tool.chinaz.com/dns?type=1&host=github.com&ip=
  2. 在DNS查询工具中查询github.com等地址
  3. 记录下TTL值最小的响应IP,例如我这里记录的是192.30.255.112
    TTLmin
  4. 编辑host文件,windows的hosts文件的位置C:\\Windows\\System32\\drivers\\etc\\hosts,而Linux和macOS的hosts文件的位置/etc/hosts,追加如下内容:
192.30.255.112 github.com
104.244.43.57 github.global.ssl.fastly.net
8.7.198.45 gist.github.com
192.30.255.120 codeload.github.com
185.199.108.153 desktop.github.com
185.199.111.153 guides.github.com
185.199.109.153 blog.github.com
140.82.114.18 status.github.com
185.199.111.153 developer.github.com
185.199.111.153 services.github.com
140.82.112.21 enterprise.github.com
140.82.113.21 education.github.com
185.199.111.153 pages.github.com
140.82.112.22 classroom.github.com

方案二:(更稳定)

  1. 访问https://www.ipaddress.com
  2. 输入github.com等域名进行查询,例如查到的地址是140.82.112.4
    ipaddress
  3. 编辑hosts文件,追加以下内容:
140.82.112.4 github.com
199.232.69.194 github.global.ssl.fastly.net