专注互联网分享
精品资源分享领航者

GitHub打不开?手动修改Hosts/Github520/FetchGitHub/GithubFast/UsbEAm Hosts/Watt Toolkit

老奶友应该还记得。

2014 年的时候,奶酪在博客里分享过一篇《你应该掌握的高阶上网技巧》的文章,里面讲到了 DNS 和 Hosts

可坏就坏在,当时奶酪是拿的 Google 做例子,后来文章“喜提”小黑屋。

也庆幸只是屏蔽了该文章,没有把奶酪的网站给整没了。

今天奶酪打算再聊聊这个话题。

01

什么是 DNS

奶酪是不是又打算“作死”一回吗?

放心,今天的主角是 GitHub,讲 Github 的人多了,我们可以放心大胆地聊。

1.1、DNS 解释

在互联网服务器中,网站都是以 IP 的形式存在的,比如在浏览器输里入 39.156.66.14 ,是可以直接打开百度的。

但为了记忆方便,人们发明了“域名系统”(Domain Name System),也就是 DNS

当我们输入 baidu.com 时,浏览器会自动解析到百度的服务器上。

也就是说,DNS 就是介于 IP 与域名之间的服务。

1.2、常见 DNS

默认情况下,DNS 是自动获取的

不同运营商的 DNS 功能、分布、解析速度不同,因此它们的 DNS 也各有特色,下面是一些常见的 DNS:

1.3、修改 DNS

如果你的网络被运营商劫持,经常性地弹出广告。

那么通过修改DNS就可以解决,具体是在“系统设置—>网络和Internet”,然后找到你当前使用的网络进行修改。

如果你觉得手动修改太麻烦,使用软件 DNS Jumper 可以帮你进行一键设置。

02

什么是 Hosts

不过大多数情况下,我们并不需要修改 DNS,真正有“文章”可做的,是 Hosts

2.1、Hosts 解释

Hosts 是什么呢?

Hosts 是一个没有扩展名的系统文件,可以用记事本等工具打开,它的作用,是在本地建立一个“小型 DNS”。

Hosts 与 DNS 的区别,就像是“个人通讯录”和“电话查询黄页”。

2.2、Hosts 作用

Hosts 的作用,就是给网站手动指定一个IP地址,而且它的权重会优先于DNS。

因此,通过 Hosts 我们可以实现一些功能。

比如过滤广告、屏蔽网站、禁用软件更新等,通过指定127.0.0.1或0.0.0.0这个本地 IP,就可以屏蔽目标链接。

当然,Hosts 更多的用法,是用来加速或者解决某些打不开的网站。

2.3、手动修改 Hosts

那具体要如何修改 Hosts 呢?不同系统,Hosts 文件的位置也不一样,下面是具体路径:

Windows 系统:C:\Windows\System32\drivers\etc\hosts Mac 系统:/etc/hosts Linux 系统:/etc/hosts Android 系统:/system/etc/hosts iOS 系统:/etc/hosts

  • PS:如果遇到提示没有修改权限时,只需要按下图步骤所示,设置一下权限即可。

2.4、软件修改 Hosts

如果你觉得手动修改太麻烦,使用 SwitchHosts 会更加方便。

它不但支持分批管理,支持 Windows、Mac、Linux 多个平台,而且还支持订阅功能

只需要一次设置,Hosts 就可以长久使用,如果失效了,那么重新打开软件,更新一下订阅链接就可以了。(PS:结尾有下载搬运)

地址:https://swh.app

2.5、手机修改 Hosts

手机上修改 Hosts 需要 root,但我们也可以使用免 root 应用。

APP 推荐 Hosts GO 或者 Virtual Hosts

支持单条 Hosts 编辑,也支持 Hosts 链接订阅,需要注意的是,使用时需要后台开启应用,目前只支持安卓

03

Github 加速

说了这么多,那到底怎样加速 GitHub 呢?有没有一键快速的方法?有!

3.1、AliDNS

AliDNS 可以对 Github 和 Stackoverflow 等网站进行无污染解析,速度不错。

还有我国的边远地区,由于 DNS 未能正常解析,导致很多网站无法打开,使用 AliDNS 可以对其进行正常解析。

3.2、Github520

GitHub520,是一个用于加速 GitHub 访问的 Hosts 项目,使用方法很简单,就是用软件 SwitchHosts 来订阅。

地址:https://raw.hellogithub.com/hosts

3.3、FetchGitHub

另一个加速 Github 的 Hosts 项目是 FetchGithub

相比 Github520,FetchGithub 这个项目的速度更快,因为 IP 来自韩国日本,物理距离更近,当然访问也更快。

而且,FetchGithub 还可以加速下载 Github 上的文件。

地址:https://hosts.gitcdn.top/hosts.txt

3.4、GithubFast

如果你觉得 DNS 和 Hosts 的方法还是太慢。

那么可以用 GithubFast 的镜像网站,也就是在域名 github 的后面和 .com 的前面加上 fast 就可以加速访问。

同时,我们还可以用扩展 Header Editor 设置自动重定向。

具体可查看文章《i38 – 浏览器报文》。

类似的镜像网站还有 https://kgithub.com,速度也同样很快。

04

现成的 Hosts

那 Github 之外的网站,也可以用 Hosts 来加速吗?当然是可以的,而且现成就有很多的 Hosts 项目。

4.1、UsbEAm Hosts

UsbEAm Hosts Editor 是一个用于加速 Steam、暴雪、育碧等一众游戏平台的项目,但也有很多其它的 Hosts。

地址:

UsbEAm Hosts Editor [多平台hosts修改] V3.63

4.2、Watt Toolkit

另一个类似的项目是 Watt Toolkit,原名 Steam++,相比之下,它支持 Windows、Mac、Linux 多个平台。

地址:https://steampp.net

4.3、CheeseHosts

如果你觉得上面的方法太麻烦,那可以订阅奶酪维护的 Hosts,包括“谷歌翻译”在内的常用 Hosts 都会在里面。

方法就是用软件 SwitchHosts 订阅。

主用链接:

https://gitee.com/runningcheese/firefox/raw/master/Restore/CheeseHosts.txt

备用链接:

https://cdn.jsdelivr.net/gh/runningcheese/RunningCheese-Firefox/Restore/CheeseHosts.txt

05

手动制作 Hosts

但是,更多的时候,我们需要自己手动制作 Hosts。

自己手动制作 Hosts 也不难。

赞(0) 打赏
这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看 | 广告投放
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《GitHub打不开?手动修改Hosts/Github520/FetchGitHub/GithubFast/UsbEAm Hosts/Watt Toolkit》
文章链接:https://www.423xz.com/gaoxiao/3921.html
免责声明:本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担。本站为个人博客非盈利性站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。

评论 抢沙发

评论前必须登录!

立即登录  注册

如果本文对您有所帮助,请赞赏作者进行支持呦~

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏