github访问慢怎么办

前言


访问github网速老不好?老掉线?下载贼慢?或许这篇笔记可以帮助你!

Github访问慢的根本原因其实是CDN内容分发受到DNS污染,无法连接使用igithub的加速分发服务器,所以国内访问时好时坏。

说人话就是(猜测):GITHUB的服务器在国外,国内想访问就得问DNS具体的IP是哪个,但是DNS时不时抽风,所以要不就是给的地址不行就是访问不了DNS,我们这里的基本原理就是直接告诉本机对应域名的IP,不走弯路。

好的,废话不多说,开干~

第一种办法

修改本地host文件

这个文件配置了过后,你访问相关的域名就会优先在这个host文件内找IP。

1,获取IP

这里介绍两个获取你想访问的域名地址的IP的方法:

  1. 通过国外网站ipaddress.com去查询

    可以登录进去查询,也可以直接组合成固定格式的链接去查询,例如github.com.ipaddress.com/#ipinfo就是查询github,con的IP地址,格式为:域名地址+.ipaddress.com/#ipinfo。

  2. 通过一个链接,直接可以获取编辑后的host文件(点我)

2,修改host文件

好了,现在我们知道怎么去获取IP地址了,下面接着修改host文件。

host文件内容大概是这么个格式:

192.0.66.2                    github.blog
140.82.114.4                  github.com
140.82.114.18                 github.community
185.199.108.154               github.githubassets.com
151.101.65.194                github.global.ssl.fastly.net
185.199.110.153               github.io
185.199.108.133               github.map.fastly.net

先修改苹果MAC系统的hosts文件,和操作linux系统很像:

a. 打开终端

b. 输入sudo vim /etc/hosts使用超级权限编辑这个文件

c. 输入本地的开机密码,也就是超级权限的密码

d. 把你获取到的IP和域名地址按上举例格式对应编写,或直接用1.2中获取到的hosts文件覆盖它。

然后是win系统

a. 文件路径:C:\Windows\System32\drivers\etc\hosts

b. 也是修改或覆盖它

到这里基本能够正常访问github站了,其实举一反三,其他国外网站应该可以这么搞~

第二种方法

使用github加速神器

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

下载地址:https://github.com/dotnetcore/FastGithub/releases/download/2.1.4/fastgithub_win-x64.zip
(下载速度慢?后面有介绍方法)

运行效果:

使用过后,访问github简直不要太丝滑了!

ps:初次使用的时候卫士等杀毒软件会报毒,信任它就好,然后浏览器在访问的时候也会提示不安全,然后导入下证书就好,具体请参考这个软件仓库的readme文件~

好东西要给大家分享

感谢作者~

关于提高github的下载/clone速度

  1. 通过github的镜像站或加速站

    https://gitclone.com/ (此镜像是直接搜索相关仓库,然后克隆)
    https://ghproxy.com/ (GitHub 文件 , Releases , archive , gist ,raw.githubusercontent.com 文件代理加速下载服务)
    https://toolwa.com/github/ (GitHub 加速下载)

  2. 通过国产码云gitee中专fork下载,鉴于国内版”github“体验较差,不想介绍

  3. 各大浏览器的扩展插件都有类似的加速插件。原理差不多,就是不稳定。

end

感谢阅读~

希望能帮到你~

see you~

码字不易,转载请注明原作者 ~ (from:https://erdong.work

posted @ 2022-11-24 15:42  耳东Sir  阅读(6107)  评论(0编辑  收藏  举报