hosts篇 hosts有什么用


hosts篇 hosts有什么用

文章插图
晚上睡觉之前刷文章刷到了一篇标题为【花 5 分钟时间 , 让你"爱"上 GitHub】 , 因为是手机所以没保存文章地址 , 不管文章如何 , 它提到了一个开源项目
项目地址:https://github.com/521xueweihan/GitHub520
项目主要解决的痛点问题是
  • GitHub 访问速度慢的问题
  • GitHub 项目中的图片显示不出的问题
具体的实现原理作者并没有说明 , 项目很小本计划翻源码看看 , 但是是 py 的 , 然后 。。。我还是看说明文档吧
正如作者所说我们不需要安装什么软件 , 只需要将其分享的 IP 地址在自己电脑上的hosts文件内添加即可 。也不用担心 IP 地址会失效 , 作者会定时刷新 。失效了重新再添加一遍(对于对系统环境有洁癖的人有用)
同时作者推荐了另外一个项目 , 地址:https://hub.fastgit.org/oldj/SwitchHosts
这是个host文件的管理工具 , 可以定时监控 hosts 内容的变化 , 最靠谱的是可以远程获取 IP。两个项目配合使用几乎是无感的
它支持跨平台!!!!
注意事项
  • 需要注意的是这个工具是覆盖写 , 而不是追加 , 所以在首次使用的时候一定要做好备份(我就没有做备份差点悲剧 , 万幸的是这个软件自己有备份功能)
  • 这个工具可以同时开启多个配置 , 起初我以为只能开启一个还跑到 GitHub520 项目作者的 issues 提了问题 , 人家几乎是秒回(其实我想说:大佬 , 您不用上班么?)
两个项目的说明文档都是中文版而且写的都非常清晰 , 我就不再画蛇添足了
Chrome插件这是一个备选方案 , 缺点是重度依赖 Chrome 浏览器 。遇到不喜欢 Chrome 浏览器的人此方案基本作废
主要原理是拦截浏览器的某些请求 , 将 domain 替换成访问速度较快的那个 。对于我来说这种是比较理想的方案了
项目地址:https://github.com/gauseen/faster-hosts
插件是离线安装的 , 项目说明中有具体的步骤 , 我这里再粘一遍
  • 下载 FasterHosts 然后解压 , 找到 extension 子目录
  • 打开 Chrome , 输入: chrome://extensions/
  • 打开「开发者模式」
  • 选择「加载已解压的扩展程序」 , 然后定位到刚才解压的文件夹里面的 extension 目录 , 确定
  • 这就安装好了 , 关闭「开发者模式」 , 其实关不关无所谓 , 我的就是常开
【hosts篇 hosts有什么用】至此 , 不挂梯子的前提下 , 访问 GitHub提速的方案结束!