查看原文
其他

不会上Gayhub?大雄的消息可真不灵通呢!

奔跑中的奶酪 奔跑中的奶酪 2023-04-26


老奶友应该还记得。
2014 年的时候,奶酪在博客里分享过一篇《你应该掌握的高阶上网技巧》的文章,里面讲到了 DNSHosts
可坏就坏在,当时奶酪是拿的 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.10.0.0.0 这个本地 IP,就可以屏蔽目标链接。


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




2.3、手动修改 Hosts


那具体要如何修改 Hosts 呢?不同系统,Hosts 文件的位置也不一样,下面是具体路径:
Windows 系统:C:\Windows\System32\drivers\etc\hostsMac 系统:/etc/hostsLinux 系统:/etc/hostsAndroid 系统:/system/etc/hostsiOS 系统:/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。
地址:
https://www.dogfight360.com/blog/475


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

但考虑到内容敏感,它的作用可大可小,所以就不在公众号发布了。

具体你可以在公众号后台回复关键字 i65

来查看完整内容。




结尾



本文在去年的时候就发过一次了。
但考虑到奶酪的 A 系列专栏《人工智能指南》在 Github 上发布。

很多的人连怎么上 Github 都不知道,

看不到文章实在可惜。
在发布本文时,奶酪也是战战兢兢的,搞不好再次“喜提”小黑屋。

昨天的 GPT 4 文章就被删了。
XDM,把“公屏”打开“保护”上!!


回复关键字
i
查看本系列的所有文章,
回复关键字
 i65
获取本文提到的所有资源

近期文章:


专栏介绍:



看完文章:


1、点在看,可以帮助更多的人看到这篇文章。
2、写留言,有问题写评论,我会尽可能回复。
3、点关注,关注并星标,第一时间获取更新。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存