访问Github的终极解决方案

在没有进行任何设置的情况下,你的PC也许能正常访问 github ,也许不能访问,也许能访问但是速度很慢很慢

众所周知的原因,国内访问 github 是非常的不顺畅,要想正常的访问,最好的当然是魔法上网了

这里不谈魔法,下面总结了可以正常访问 gihub 网站的一些方式,总有一款适合你的

修改 DNS 配置

设置 DNS 尽量避免使用国内的,可选的 DNS 地址参考 https://zh.wikipedia.org/wiki/公共域名解析服务

下面列举可作为常用的几个 DNS 地址

Google:8.8.8.8,8.8.4.4
Cloudflare:1.1.1.1,1.1.1.2,1.1.1.3,1.0.0.1,1.0.0.2,1.0.0.3

配置 DNS 在 “网络连接” 中设置
访问Github的终极解决方案_第1张图片

设置完 DNS 之后,记得清空当前系统已经缓存的 DNS 记录 ipconfig /flushdns
访问Github的终极解决方案_第2张图片

更新 host 配置

手工配置

如果配置了 host 的域名的话,那么访问时是不需要进行 DNS 查询的,host 文件通常位于 C:\Windows\System32\drivers\etc\hosts

获取可用的 github.com 地址,通过 https://sites.ipaddress.com/github.com/ 查询到 github 的地址,然后手工替换

网页打开后,要往下拖到比较远的地方,直到出现 DNS Resource Records ,显示 A Records 部分出现的 ip 地址
访问Github的终极解决方案_第3张图片

打开 host 文件,增加一个文本行(如果以前有 github.com 记录的话注释或者删除掉)

140.82.112.3 github.com

再通过同样的方式,查询出 github.global.ssl.fastly.net 域名的地址更新到 host 文件中,该域名也会导致 github 的访问速度过慢

这种手工配置的方式,可以进行有限的访问,大部分已经足够,不过因为 github 访问涉及到比较多的域名,建议进行自动配置的方式

自动更新 host 配置

下载一款 SwitchHosts 工具,可以自动进行 host 更新管理,下载地址:https://github.com/oldj/SwitchHosts

如果打不开 github 地址也可以从网盘地址下载 https://pan.baidu.com/s/1F8of6sbe9AwWszmacMsi5w?pwd=i7hv

安装软件并启动后,添加一个远程的记录,URL 地址栏填入 https://raw.hellogithub.com/hosts ,刷新频率可以根据需要调整

访问Github的终极解决方案_第4张图片

添加后激活生效,就可以定期刷新 host 中的记录了,这样就可以根据最新的 ip 地址进行 github 访问了,其他可用的 URL 地址有

https://gitlab.com/ineo6/hosts/-/raw/master/hosts

https://raw.githubusercontent.com/maxiaof/github-hosts/master/hosts

代理下载 github 文件

在没有进行任何设置的情况下,如想正常下载github的仓库或者文件,可以使用一些代理提供的下载服务

推荐使用 https://ghproxy.com/ 代理地址,使用方式就是 url 地址的前面增加 ghproxy.com ,可以进行github的文件下载,仓库克隆

访问Github的终极解决方案_第5张图片

一些备选的github代理下载地址

https://d.serctl.com/

https://moeyy.cn/gh-proxy/

本地客户端加速 github

stream++

仓库地址 https://github.com/BeyondDimension/SteamTools

网盘下载地址 https://pan.baidu.com/s/1PlS5sSQtmu_TsDoCYib0jQ?pwd=bb7g

该工具非常强大,原本只是用于 steam 加速的,现在可以支持多个服务站点的加速,也不需要作任何配置

从使用来看,未登录也是可以使用的,当然不排除今后需要进行登录才能给使用,支持曲线走势显示当前的 github 流量使用情况

访问Github的终极解决方案_第6张图片

访问Github的终极解决方案_第7张图片

FastGithub

仓库地址 https://github.com/dotnetcore/FastGithub

网盘下载地址 https://pan.baidu.com/s/1Up1iEFLSShyCEJFd-Xr_aw?pwd=2vx0

该工具使用简单,下载免解压,直接双击启动就可以了,不需要任何设置

工具显示比较人性化,还有曲线走势显示当前的 github 流量使用情况

访问Github的终极解决方案_第8张图片

总结

这里列举到的只是了解到的一些解决方案,相信这些方案应该可以解决 github 的访问痛点了

但为了能更顺畅的访问,还是推荐魔法,毕竟 github 只是其中一个常用的站点,除此还有很多需要正常访问的站点

你可能感兴趣的:(github)