#动手党#如何打造一个屎上最强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)数据不同,两者不可混合使用
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原理是什么样的?
下面是来自知乎上的一个比较容易理解的比喻。
开源代码
分别抓取几个Hosts源,然后去重合并到一起。
下面的开源代码,是直接合并的【hosts方案二】
开源地址:https://github.com/malaohu/Merge-Public-Hosts
服务端做 10分钟缓存,每10分钟合并一次Hosts~
演示地址
http://hosts.somecolor.cc/
https://free-hosts.arukascloud.io/ (Arukas部署)
如何部署
源码部署
需要 Nodejs环境 >=4.0 版本。
git clone https://github.com/malaohu/Merge-Public-Hosts.git /Merge-Public-Hosts cd Merge-Public-Hosts npm install npm start
部署成功后直接访问 http://ip:3000 即可。
Docker部署
docker run -d --name merge-public-hosts -p 3000:3000 malaohu/merge-public-hosts
Arukas.io 部署
PS: Arukas最近一直都不稳定,如果启动失败,请反复重启即可。
如何使用
请参下面2篇文章!
版权声明:
作者:我是小马甲~
链接:https://fandai.gezi.workers.dev/4252.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。
测试
测试
622184181
Hugo
阿久
阿久@阿久