大家好我是沐知TK,大家都喊我隔壁老王,前草头王先生自媒体编辑,十年资深老果粉一枚,很高兴今天又和大家见面了。如果同学们想第一时间收到老王的文章推送,还请星标一下本账号。 众所周知,GitHub是是世界上最大的代码托管平台,小伙伴们平时都喜欢在那里找一些优质的开源项目来学习,以提升自己的编程技能。 但是最近,由于某些特殊原因,越来越多的小伙伴抱怨自己突然访问不了GitHub了。这无疑是我们学习路上的一块绊脚石,所以绝对不能忍? 今天,老王就教大家如何绕过这堵墙,成功下载GitHub上的项目。操作不难,几分钟就能学会! 修改hosts 想要解决这个问题,我们需要搞明白问题出在哪里? 我们在浏览器输入网址时,会向DNS服务器发送一个请求,DNS服务器会给我们返回目标网站所在的服务器IP,然后浏览器才知道打开哪个网页。 然而问题就出在DNS服务器这里,如果DNS告诉了你错误的地址、或者请求被拦截、再或者DNS挂了,都会导致我们无法访问网站。 我们今天的方法就是让客户端强行绕过DNS直接访问目标网站的IP地址就不会存在任何问题了。 对,你没猜错,修改hosts文件就是为了绕过DNS服务器。客户端发起请求后会直接从hosts文件中寻找目标网站的IP地址,一旦找到,系统会立即打开对应网页。 我们先找到hosts文件的位置,具体参照下方引用:Windows:C:WindowsSystem32driversetchosts Linux:etchosts MacOS:etchosts 安卓:systemetchosts iOS:etchosts 使用文本编辑器打开hosts文件,将下面的IP地址添加进去就可以了。 具体有哪些IP国内可用,可以通过下图指引索取,每天都会更新。 今天的分享到这里就结束了,谢谢大家的关注和喜欢。如果你也喜欢这篇文章,希望可以帮老王点赞、再看、转发,一键三连,谢谢大家了。