Fork me on GitHub

最新版 Github 加速方案,解决访问,上传,下载等问题

最新版 Github 加速方案,解决访问,上传,下载等问题

前言

种一棵树最好的时间的是十年前,其次是现在。

原因

为何慢?github的CDN被某墙屏了。

解决办法

绕过dns解析,在本地直接绑定host,该方法也可加速其他因为CDN被屏蔽导致访问慢的网站。

原理

直接找出github域名所对应的IP地址,直接添加在本地host中。这样每次请求gihub时就无须在向DNS查询地址了。该方法也适用于其他被墙的地址,美中不足的是该方法必须为每个域名都添加上对应的IP地址。比较繁琐。

具体操作

手动DNS查找IP地址

  1. 访问 ipaddress网站,查看网站域名对应的IP地址,输入网址则可查阅到对应的IP地址,这是一个查询域名映射关系的工具。
  2. 访问 站长工具查询 从上面查询下面域名的映射关系,多查询几次然后选一个最稳定的添加到hosts即可

以上方案都可以查询到ip 地址

修改host文件

  • Windows 系统

    1. 打开 C:\Windows\System32\drivers\etc 下的hosts文件
    2. 复制下面的代码到 hosts 文件中
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    # GitHub Start  updated 16-2-2019  author 孤城落寞  

    192.30.253.112 github.com
    192.30.253.113 github.com

    192.30.253.118 gist.github.com

    151.101.185.194 github.global.ssl.fastly.net
    151.101.129.194 github.global.ssl.fastly.net
    151.101.65.194 github.global.ssl.fastly.net
    151.101.1.194 github.global.ssl.fastly.net
    151.101.193.194 github.global.ssl.fastly.net
    151.101.77.194 github.global.ssl.fastly.net
    151.101.229.194 github.global.ssl.fastly.net
    151.101.113.194 github.global.ssl.fastly.net

    151.101.196.133 assets-cdn.github.com
    151.101.24.133 assets-cdn.github.com
    185.199.111.153 assets-cdn.github.com
    185.199.110.153 assets-cdn.github.com
    185.199.108.153 assets-cdn.github.com
    185.199.109.153 assets-cdn.github.com
    151.101.112.133 assets-cdn.github.com

    151.101.112.133 avatars0.githubusercontent.com
    151.101.112.133 avatars1.githubusercontent.com
    151.101.184.133 avatars2.githubusercontent.com
    151.101.12.133 avatars3.githubusercontent.com
    151.101.12.133 avatars4.githubusercontent.com
    151.101.184.133 avatars5.githubusercontent.com
    151.101.184.133 avatars6.githubusercontent.com
    151.101.184.133 avatars7.githubusercontent.com
    151.101.12.133 avatars8.githubusercontent.com

    151.101.184.133 raw.githubusercontent.com
    151.101.112.133 gist.githubusercontent.com
    151.101.184.133 cloud.githubusercontent.com
    151.101.112.133 camo.githubusercontent.com

    52.216.227.168 github-cloud.s3.amazonaws.com

    # GitHub End
  • MacOS 系统

    1. 打开终端,输入以下指令

      1
      shell> sudo vim /etc/hosts
    2. 然后输入i进入编辑模式

    3. 复制下面的代码到 hosts 文件中

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      # GitHub Start  updated 16-2-2019  author 孤城落寞  

      192.30.253.112 github.com
      192.30.253.113 github.com

      192.30.253.118 gist.github.com

      151.101.185.194 github.global.ssl.fastly.net
      151.101.129.194 github.global.ssl.fastly.net
      151.101.65.194 github.global.ssl.fastly.net
      151.101.1.194 github.global.ssl.fastly.net
      151.101.193.194 github.global.ssl.fastly.net
      151.101.77.194 github.global.ssl.fastly.net
      151.101.229.194 github.global.ssl.fastly.net
      151.101.113.194 github.global.ssl.fastly.net

      151.101.196.133 assets-cdn.github.com
      151.101.24.133 assets-cdn.github.com
      185.199.111.153 assets-cdn.github.com
      185.199.110.153 assets-cdn.github.com
      185.199.108.153 assets-cdn.github.com
      185.199.109.153 assets-cdn.github.com
      151.101.112.133 assets-cdn.github.com

      151.101.112.133 avatars0.githubusercontent.com
      151.101.112.133 avatars1.githubusercontent.com
      151.101.184.133 avatars2.githubusercontent.com
      151.101.12.133 avatars3.githubusercontent.com
      151.101.12.133 avatars4.githubusercontent.com
      151.101.184.133 avatars5.githubusercontent.com
      151.101.184.133 avatars6.githubusercontent.com
      151.101.184.133 avatars7.githubusercontent.com
      151.101.12.133 avatars8.githubusercontent.com

      151.101.184.133 raw.githubusercontent.com
      151.101.112.133 gist.githubusercontent.com
      151.101.184.133 cloud.githubusercontent.com
      151.101.112.133 camo.githubusercontent.com

      52.216.227.168 github-cloud.s3.amazonaws.com

      # GitHub End

刷新DNS

  1. Window: cmd执行 ipconfig/flushdns
  2. mac执行:sudo dscacheutil –flushcache
  3. 重启浏览器试试,大功告成!

参考

本文标题:最新版 Github 加速方案,解决访问,上传,下载等问题

文章作者:孤城落寞

发布时间:2019年02月16日 - 22:08:30

最后更新:2019年02月16日 - 22:22:36

原始链接:https://blog.gclmit.club/archives/ecbc6075.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。



-------------本文结束 感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!