其他
不会上Gayhub?大雄的消息可真不灵通呢!
01
什么是 DNS
放心,今天的主角是 GitHub,讲 Github 的人多了,我们可以放心大胆地聊。
1.1、DNS 解释
在互联网服务器中,网站都是以 IP 的形式存在的,比如在浏览器输里入 39.156.66.14 ,是可以直接打开百度的。
1.2、常见 DNS
默认情况下,DNS 是自动获取的。
1.3、修改 DNS
如果你的网络被运营商劫持,经常性地弹出广告。
那么通过修改 DNS 就可以解决,具体是在“系统设置—>网络和Internet”,然后找到你当前使用的网络进行修改。
如果你觉得手动修改太麻烦,使用软件 DNS Jumper 可以帮你进行一键设置。
02
什么是 Hosts
2.1、Hosts 解释
Hosts 是什么呢?
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 会更加方便。
2.5、手机修改 Hosts
手机上修改 Hosts 需要 root,但我们也可以使用免 root 应用。
03
Github 加速
3.1、AliDNS
AliDNS 可以对 Github 和 Stackoverflow 等网站进行无污染解析,速度不错。
3.2、Github520
GitHub520,是一个用于加速 GitHub 访问的 Hosts 项目,使用方法很简单,就是用软件 SwitchHosts 来订阅。
3.3、FetchGitHub
另一个加速 Github 的 Hosts 项目是 FetchGithub。
3.4、GithubFast
如果你觉得 DNS 和 Hosts 的方法还是太慢。
具体可查看文章《i38 - 浏览器报文》。
04
现成的 Hosts
4.1、UsbEAm Hosts
https://www.dogfight360.com/blog/475
4.2、Watt Toolkit
另一个类似的项目是 Watt Toolkit,原名 Steam++,相比之下,它支持 Windows、Mac、Linux 多个平台。
4.3、CheeseHosts
如果你觉得上面的方法太麻烦,那可以订阅奶酪维护的 Hosts,包括“谷歌翻译”在内的常用 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 也不难。
但考虑到内容敏感,它的作用可大可小,所以就不在公众号发布了。
具体你可以在公众号后台回复关键字 i65
来查看完整内容。
结尾
很多的人连怎么上 Github 都不知道,
看不到文章实在可惜。
昨天的 GPT 4 文章就被删了。
回复关键字
i
查看本系列的所有文章,
回复关键字
i65
获取本文提到的所有资源
专栏介绍:
看完文章:
2、写留言,有问题写评论,我会尽可能回复。