GitHub打不开?手动修改Hosts

kmwl520 手机软件 0

老奶友应该还记得。

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

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

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

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

01

什么是 DNS

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

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

1.1、DNS 解释

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

GitHub打不开?手动修改Hosts

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

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

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

GitHub打不开?手动修改Hosts

1.2、常见 DNS

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

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

GitHub打不开?手动修改Hosts

1.3、修改 DNS

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

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

GitHub打不开?手动修改Hosts

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

GitHub打不开?手动修改Hosts

02

什么是 Hosts

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

2.1、Hosts 解释

Hosts 是什么呢?

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

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

GitHub打不开?手动修改Hosts

2.2、Hosts 作用

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

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

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

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

GitHub打不开?手动修改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:如果遇到提示没有修改权限时,只需要按下图步骤所示,设置一下权限即可。

GitHub打不开?手动修改Hosts

2.4、软件修改 Hosts

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

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

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

地址:https://swh.app

GitHub打不开?手动修改Hosts

2.5、手机修改 Hosts

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

APP 推荐 Hosts GO 或者 Virtual Hosts

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

GitHub打不开?手动修改Hosts

03

Github 加速

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

3.1、AliDNS

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

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

GitHub打不开?手动修改Hosts

3.2、Github520

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

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

GitHub打不开?手动修改Hosts

3.3、FetchGitHub

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

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

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

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

GitHub打不开?手动修改Hosts

3.4、GithubFast

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

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

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

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

GitHub打不开?手动修改Hosts

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

04

现成的 Hosts

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

4.1、UsbEAm Hosts

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

地址:

GitHub打不开?手动修改Hosts

4.2、Watt Toolkit

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

地址:https://steampp.net

GitHub打不开?手动修改Hosts

4.3、CheeseHosts

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

方法就是用软件 SwitchHosts 订阅。

GitHub打不开?手动修改Hosts

主用链接:

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 也不难。

 魔芋的功效与作用禁忌  重庆最美女孩  上海美女街拍  菊花茶 功效  欧美美女人体艺术照 
标签关键词:

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件xm520vip@gmail.com与我们联系处理。敬请谅解!

欢迎 发表评论:

请填写验证码