Switchhost修改host配置

发布时间 2023-11-28 09:50:15作者: 淡然置之

hosts是什么

定义:是一个没有扩展名的系统文件,用来告诉浏览器网址对应的ip地址。

作用:用户在浏览器访问网址时,浏览器首先访问host文件,寻找对应的ip地址,如果找到,便打开对应网页,不需要DNS域名解析,如果没找到,系统会将其网址提交DNS域名解析服务器进行ip地址的解析。

由此可见,通过修改hosts文件,便可实现github加速访问,以下是hosts文件地址:

C:\Windows\System32\drivers\etc

看了上述相关概述,我们也知道可以通过修改hosts文件可以进行github网站加速,但是手动修改hosts文件里的内容,只是暂时的,不能保证内容最新且有效。因此推荐github国内访问加速神器GitHub520,可以利用GitHub520提供hosts文件定时更新本地的hosts文件。通过Switchhost绑定GitHub520,每隔一段时间进行自动更新hosts文件。

修改hosts文件只读属性

hosts文件是只读不能修改的,因此我们要修改hosts文件属性为可读。在C:\Windows\System32\drivers\etc找到hosts文件右键属性--->安全--->在User(用户名\Users)编辑读取和执行,写入权限:

重新右键点击hosts文件属性看到以下即可:

下载SwitchHosts

浏览器进入官网[https://github.com/oldj/SwitchHosts],来到github页面,往下翻找到Download以下的SwitchHosts Download Page(Github release),点进去(可能有点慢,稍微耐心等一会儿)

找到SwitchHosts v4.1.0,点进去,然后下载安装到自己电脑上

打开SwitchHosts需要配置相关内容

点击左上角的加号--->远程--->修改Hosts标题(我改的是github520);填写url:https://raw.hellogithub.com/hosts ;自动刷新改为1小时,然后保存重新启动即可