来源:GitHub520 这篇文章相当于对该项目教程的备份。

介绍

通过修改本地 hosts 文件解决:GitHub 访问速度慢、不稳定的问题。

使用方法

1. 手动方式

hosts 文件在每个系统的位置不一,详情如下:

  • Windows 系统:C:\Windows\System32\drivers\etc\hosts
  • Linux 系统:/etc/hosts
  • Mac(苹果电脑)系统:/etc/hosts ```bash

    GitHub520 Host Start

    140.82.114.26 alive.github.com 140.82.112.25 live.github.com 185.199.108.154 github.githubassets.com 140.82.113.21 central.github.com 185.199.108.133 desktop.githubusercontent.com 185.199.108.153 assets-cdn.github.com 185.199.108.133 camo.githubusercontent.com 185.199.108.133 github.map.fastly.net 199.232.69.194 github.global.ssl.fastly.net 140.82.114.3 gist.github.com 185.199.108.153 github.io 140.82.114.4 github.com 192.0.66.2 github.blog 140.82.114.6 api.github.com 185.199.108.133 raw.githubusercontent.com 185.199.108.133 user-images.githubusercontent.com 185.199.108.133 favicons.githubusercontent.com 185.199.108.133 avatars5.githubusercontent.com 185.199.108.133 avatars4.githubusercontent.com 185.199.108.133 avatars3.githubusercontent.com 185.199.108.133 avatars2.githubusercontent.com 185.199.108.133 avatars1.githubusercontent.com 185.199.108.133 avatars0.githubusercontent.com 185.199.108.133 avatars.githubusercontent.com 140.82.113.9 codeload.github.com 52.216.21.43 github-cloud.s3.amazonaws.com 52.216.138.75 github-com.s3.amazonaws.com 52.216.28.148 github-production-release-asset-2e65be.s3.amazonaws.com 52.216.152.124 github-production-user-asset-6210df.s3.amazonaws.com 52.216.169.171 github-production-repository-file-5c1aeb.s3.amazonaws.com 185.199.108.153 githubstatus.com 64.71.144.202 github.community 23.100.27.125 github.dev 185.199.108.133 media.githubusercontent.com

Update time: 2021-12-16T14:05:44+08:00

Update url: https://raw.hellogithub.com/hosts

Star me: https://github.com/521xueweihan/GitHub520

GitHub520 Host End

```

上面内容在 GitHub520 会自动定时更新,保证最新有效。

修改方法,把上面的内容复制到文本末尾:

  • Windows 使用记事本。
  • Linux、Mac 使用 Root 权限:sudo vi /etc/hosts

激活生效,大部分情况下是直接生效,如未生效可尝试下面的办法,刷新 DNS:

  • Windows:在 CMD 窗口输入:ipconfig /flushdns
  • Linux 命令:sudo nscd restart,如报错则须安装:sudo apt install nscdsudo /etc/init.d/nscd restart
  • Mac 命令:sudo killall -HUP mDNSResponder

    Tips: 上述方法无效可以尝试重启机器。

2. 自动方式

Tip:推荐 SwitchHosts 工具管理 hosts 下载地址:官网地址云盘

配置参考下面:

如图:
解决GitHub访问不稳定问题 - 图1
这样每次 hosts 有更新都能及时进行更新,免去手动更新。

3. Chrome 插件方式

FasterHosts 是个 Chrome 插件,主要原理是拦截浏览器的某些请求,将 domain 替换成访问速度较快的那个。hosts 资源来自 GitHub520,每 1 小时更新一次。

  1. 下载 FasterHosts 然后解压,找到 extension 子目录
  2. 打开 Chrome,输入: chrome://extensions/
  3. 打开「开发者模式」
  4. 选择「加载已解压的扩展程序」,然后定位到刚才解压的文件夹里面的 extension 目录,确定
  5. 这样就装好了,关闭「开发者模式」