通过SwitchHosts自动修改HOST加速Github

Github这个网站,虽然好东西多,但是访问速度在国内可谓是倒数。甚至有时无法登录。废话不多说,本文将通过SwitchHosts软件定时自动修改HOST,以便加速Github。
本文在Windows 10(x64)环境下撰写!

原理

我们众所周知的CDN(Content Delivery Network,即内容分发网络。通俗来讲,就是服务器把一些东西暂存在各个CDN存储服务器,当有人访问这些“东西”时,CDN将会为访客匹配离访客最近的服务器,以便更快地把“东西”给访客),在这种世界知名网站上肯定是搭载了。可是,当你访问时,好好的CDN正准备找最佳IP,DNS却不中用了(即DNS污染。DNS,全称Domain Name System,域名系统;通俗来讲,域名相当于某个学生的名字,IP相当于这个学生的身份证号,DNS所做的就是,你问它名字,它会告诉你身份证号。DNS污染,就相当于这个DNS给了一个错误的“身份证号”)。这就导致CDN找不到了最佳IP,自然又要反反复复再给你,或是直接躺平返回个报错。
而我们要做的,是让电脑直接绕过这拖后腿的DNS,通过Host文件,域名直达IP。但是,一个IP不会一直快下去,所以我们用Github上自动更新的Github 520获取最新的高速IP,再配上自动修改Host的工具SwitchHosts,速度直接从无法访问到ping值240ms多(即使它在众多网站中根本不算快)!

开工了!

1、布置好SwitchHosts工具

这个步骤不多赘述,搜索百度必应下载,找个好位置解压即可。在此给出两个链接(未经测试)可供参考。

2、设置SwitchHosts

首先,双击打开软件,默认是英文,单击左下角加号。
单击右下角加号
随后再选择“remote”选项卡,随便在第一栏写个名字,在第二栏中写下表里的任一个地址(推荐度从上向下,目测),选择1小时一更新,最后点击“OK”,收工!

看看速度

Emm…博主没空录了…
各位自己测试吧!结果因网络速度而异!


通过SwitchHosts自动修改HOST加速Github
https://www.yuanzj.top/posts/5bcb967a.html
作者
yzl3014
发布于
2022年11月3日
许可协议