紫曦博客

【持续更新】GitHub访问失败,电脑PC端解决方案

2021-03-17 386

github访问失败的解决方案小记

#日期:2021/3/17 由于墙的大规模变动,文章已经有所变动和更新,请及时关注! #avatars.githubusercontent.com 这是头像 加载的 url !!!
前言:不知道是什么原因,GitHub居然在我们中国大陆很不友好的不让其访问了!这对于中国的程序员、代码爱好者来说,是多么的残酷!
探索过程:我严重怀疑GitHub的所有节点和dns都被抢走,或者被屏蔽,禁用了,也就是我们所说的,这个网站成为了“外网”,那外国的网站,就需要用V*N虚拟模拟,才能够进行正常的访问,但是我今天尝试了很多V*N软件,包括S*R飞机的方法都无效,我就感觉是我的DNS出了问题,是不是我的DNS无法获取到正确的IP地址?然后导致无法访问呢?
分析过程:然后,我就对我的DNS做了分析,发现我无论改成什么DNS还是没有用,经过我查阅外网无法访问的历史,我发现现在的“墙”技术并不是很高级,而“劫持DNS”让你无法获取到正确的IP地址才是一直在进步,那为什么墙的技术无法再深入的升级强化呢?因为对方的地区显示的就是外国的,你很难去分辨,虽然现在的卫星定位技术已经可以做到了,但并不是所有的网站都有如此强势的实力,所以当人家的地区是外国地区的时候,你就不能不让人家访问,这就是所谓的墙(检测你的地区、国家,是否符合!),所以墙这个东西,我们可以用“代理”的方法来破解,或者说用V*N直接虚假模拟一下,就可以破解了。现在多数都用V*N,而据我所知V*N的流量其实并不是它们开放的流量,使用的还是你自己家的流量,它们的软件只是给你伪装了一下地区,你的IP地址的国家,就是一个伪装,发送假信息的过程,它们只是利用什么流量的剩余,来卖给你,赚钱而已。因为你不懂这个技术呀,所以人家坑你,很正常。
再一个就说到了重点:我们的劫持DNS,DNS污染,不让你获取到正确的IP地址,这种手段的意思就是无论你是哪个国家的,如果你没有我们国家开放的DNS,我们就不会让你获取到正确的IP地址,或者说没有我们国家的网络,软件,浏览器,很多因素,就无法让你获取到正确的IP地址,而现在的网站,每一个模块,甚至图片都有可能有它独立的IP地址,我们HitGub这个网站就是本身的访问地址,并不能让你获取到真正的IP地址,导致你在进入主页的时候,就被劝退了!说白了就是:你输入的网址是错误的,怎么可能访问进去呢?
所以我们就可以用 添加host的方式,让系统记录下来这些正确的IP地址,然后让其发生这种情况的时候,系统自动的去访问这些正确的IP地址即可,就可以解决这种现状!
<---------------------------------------------------------------------------------------------------------------------------------------------->
解决方案:
Cd到文件位置:C:\Windows\System32\drivers\etc\hosts
输入以下内容:
日期:2021/3/15 搜查到新的地址和IP 已经实时更新! #GitHub Start 140.82.112.3 github.com 140.82.114.4 gist.github.com 185.199.108.153 assets-cdn.github.com 185.199.108.133 raw.githubusercontent.com 185.199.108.133 gist.githubusercontent.com 185.199.108.133 cloud.githubusercontent.com 185.199.108.133 camo.githubusercontent.com 185.199.108.133 avatars.githubusercontent.com 185.199.108.133 avatars0.githubusercontent.com 185.199.108.133 avatars1.githubusercontent.com 185.199.108.133 avatars2.githubusercontent.com 185.199.108.133 avatars3.githubusercontent.com 185.199.108.133 avatars4.githubusercontent.com 185.199.108.133 avatars5.githubusercontent.com 185.199.108.133 avatars6.githubusercontent.com 185.199.108.133 avatars7.githubusercontent.com 185.199.108.133 avatars8.githubusercontent.com #GitHub End
吐槽:唉,非常抱歉,我这段时间,一直没有测试 这些host 是否失效,但是理论上来说,不可能 这么快就失效的!但是 理论的东西绝对还是 不行的,所以我更新了这次的Host地址,大家改一下吧,这次就可以 访问成功了,不是你们浏览器的问题,也不是你们DNS的问题,更不是你们 开不开VPN 的问题,全是我的问题,我的host失效了,对不起!真心的对大家说声“抱歉”!
请不定时关注本篇文章更新,如果出现github无法访问的情况,一般是host失效,本文也会持续更新哦

1