#动手党#如何打造一个屎上最强Hosts

文章目录

#动手党#如何打造一个屎上最强Hosts

前几天我们更新了一篇文章,介绍了几款比较更新比较及时的Hosts。

#收集控#更新及时的Hosts源以及Hosts管理工具

术业有专攻,几个大的Hosts都有各自专注的方面。

有的是关注爬墙,屏蔽广告,也有的是解决Google Play使用,还有解决Youtube视频播放~

 

一篇Github文章中,作者介绍2种完美的订阅方案。

hosts方案一
AD:https://raw.githubusercontent.com/vokins/yhosts/master/hosts
FQ:https://raw.githubusercontent.com/sy618/hosts/master/FQ
自用并独立维护的hosts方案。支持Facebook Messenger。
已合并: https://raw.githubusercontent.com/sy618/hosts/master/ADFQ
* 注:方案一与方案二的区别仅在于FQ数据与fq(racaljk)数据不同,两者不可混合使用

hosts方案二(建议)
AD(vokins):https://raw.githubusercontent.com/vokins/yhosts/master/hosts
play : https://raw.githubusercontent.com/sy618/hosts/master/p
YouTube : https://raw.githubusercontent.com/sy618/hosts/master/y
fq(racaljk):https://raw.githubusercontent.com/racaljk/hosts/master/hosts
公共项目搭配,订阅以上四个就能得到最新最全的hosts!适合大众使用。
注:方案二内的fq数据引用了github上最热门与优秀的google hosts项目,作者是racaljk,使用后有任何的FQ问题请直接到racaljk反馈。

其中方案1,作者提供了合并后的Hosts。

https://raw.githubusercontent.com/sy618/hosts/master/ADFQ

 

但是方案2,需要自己手动合并~

那么本文分享一点代码教大家怎么合并Hosts~~~

 

Hosts原理

有人问HOSTS原理是什么样的?

下面是来自知乎上的一个比较容易理解的比喻。

现在去看医生,好多医院是不允许“点”医生的,挂号时指派。患者好比是查询者,挂号员好比是DNS,医生好比是要找到的服务器IP。医生来上班第一件事是什么?打卡!挂号员就知道这个医生到了,一会给他分配患者!有的挂号员生病了,尤其有某些挂号员故意使坏,把痔疮患者分到了口腔科,扰乱正常就诊秩序,破坏医患关系,最恨这样的人了!怎么办?去医院多了就明确知道某个大夫天天在、且能看我的病,那以后这个病到这个医院就直接找这个大夫了!这就是hosts文件中将某域名“定死了”某个IP,越过“挂号员”,不会被挂号员耍了。这样的坏处也不是没有,如果哪天这个医生跳槽了,或去卖水果了,你还去原来医院找那个医生,那你的病就被耽误了。

 

开源代码

分别抓取几个Hosts源,然后去重合并到一起。

下面的开源代码,是直接合并的【hosts方案二】

开源地址:https://github.com/malaohu/Merge-Public-Hosts

支持Youtube播放,Google Play , 屏蔽广告,可以爬墙

服务端做 10分钟缓存,每10分钟合并一次Hosts~

 

演示地址

http://hosts.somecolor.cc/

https://free-hosts.arukascloud.io/  (Arukas部署)

 

 

如何部署

源码部署

需要 Nodejs环境 >=4.0 版本。

【小白教程】nodejs安装教程指南

部署成功后直接访问 http://ip:3000 即可。

 

Docker部署

 

Arukas.io 部署

PS: Arukas最近一直都不稳定,如果启动失败,请反复重启即可。

 

如何使用

请参下面2篇文章!

#收集控#更新及时的Hosts源以及Hosts管理工具

如何修改HOSTS(全系统平台)

加入群【资源分享】51043359 原文链接:,转发请注明来源!
评论已关闭。
  • 8 Responses to “#动手党#如何打造一个屎上最强Hosts”
    • 测试

      今天上不了网络了,把网络代理关掉才可以,是不是出问题了

    • 测试

      油管封禁了大陆ip看不了视频了

    • 622184181

      容器那个网址一直显示503是不稳定嘛
      503 Service Unavailable

      No server is available to handle this request.

    • Hugo

      arukas的配置不能点保存

    • 阿久

      老大 小白想请教下Arukas部署的那个怎么使用呢?只是类似一个地址转换?真正流量是走Arukas转发还是直接到目标地址了。IOS可以用小火箭应用这个部署?纯小白。。麻烦啦

      私信
      • 好像懂了,是樱花每天代更新hosts然后找个客户端把找链接内的hosts应用到本机。是这个意思吗?

        阿久 私信