Awesome
<img src="https://i.loli.net/2017/10/26/59f16e54c30af.png" alt="logo" width="100" height="100" align="right" />neoHosts
<p align="center"> <a href="http://nekodev.io/"> <img alt="Author" src="https://img.shields.io/badge/Author-Neko%20Dev%20Team%20&%20neoHosts%20Team-blue.svg?style=flat-square"/> </a> <a href="https://travis-ci.org/pigfromChina/neohosts"><img alt="Build Status" src="https://img.shields.io/travis/pigfromChina/neohosts.svg?style=flat-square"/></a> <a href="https://github.com/pigfromChina/neohosts#neohosts----genhosts-fork-resources"> <img alt="Powered-with" src="https://img.shields.io/badge/powered-hostsgen-ee5566.svg?style=flat-square"/></a> <a href="https://github.com/neko-dev/neohosts/blob/data/LICENSE"><img alt="License" src="https://img.shields.io/badge/License-Hosts%20License%20&%20SATA-757575.svg?style=flat-square"/></a> </p>自由、负责、克制 的去广告 Hosts
Introduction 介绍
- 自由:我们使用
Hosts License & SATA
自由协议而不是CC BY-NC-ND
这样的非自由协议,希望能够促进和帮助更多项目 - 克制:我们保证不因个人喜好屏蔽非广告有关网站;我们会仔细研究和分析,我们不会随意屏蔽任何一个域名
- 负责:我们不搞“捐赠才能反馈”、不搞 VIP 特权。所有用户都应该能免费、完整地使用本项目、自由地反馈问题
打着去广告 Hosts 的名义吸引用户使用,然而不断屏蔽与广告无关的地址,这样做和 GFW 又有什么区别?
Download 下载
Basic Hosts
基础、克制的数据,推荐所有用户使用。
Full Hosts
包含全部数据,仅推荐强迫症使用。相比 Basic Hosts,Full Hosts 额外屏蔽了以下内容:
- JS Miner 挖矿
- 百度全家桶的全天候定位记录
- 各类统计服务(仅屏蔽 JS、不屏蔽控制台)
- 常见下载劫持
- 360 和百度的部分软件下载
- CNNIC 根证书劫持
- 法轮功等境外反华势力网站
Docs 文档
neoHosts Wiki 使用
docsify.js
构建
Maintainer
neoHosts © Neko Dev Team & neoHosts Team, Released under the Hosts License License.<br>
Authored and maintained by neoFelhz with Neko Dev Team
, neoHosts Team
and the help from other contributors (list).
Friends 友情链接
- neoFelhz's Blog - The main maintainer's blog.
- ACL4SSR - A project which provide ACL for SSR, include gfwlist and ban AD.
- neoHosts NekoDev - origin repo.
License 许可证
本项目的 hosts,README,wiki 等资源基于 Google Hosts 推出的 hosts License
协议发布,并增加了 SATA
协议,这意味着你可以拷贝、再发行本项目的内容, 但是你将必须:
- 使用完全相同的条款和格式发布;
- 提供原作者信息以及协议声明;
- 同时你也不能将本项目用于商业用途,凡是任何盈利的活动皆属于商业用途,包括但不限于广告、捐赠、收费;
- 当你使用了使用
SATA
的开源软件或文档的时候,在遵守基础许可证的前提下,你必须马不停蹄地给你所使用的开源项目 “点赞” ,比如在 GitHub 上 star,然后你必须感谢这个帮助了你的开源项目的作者,作者信息可以在许可证头部的版权声明部分找到。
本项目分发的所有 Hosts 和数据源,除另有说明外,均基于上述介绍的协议发布,具体请看分支下的 LICENSE
。
此处的文字仅用于说明,条款以 LICENSE
文件中的内容为准。
NeoHosts -- GenHosts fork Resources
- Allow BadSoft Download
- Allow Analytics
- Full
- NO OS(Flyme, MIUI..) ADs block
- Allow Sina ADs
- Allow Miners
- Allow adobe
- Allow some good maf
- Allow G-ADs
- Allow microsoft
- Allow netease
- Allow Baidu track
- Allow MI ADs
- Surge config
Generate dnsmasq.conf, surge.conf, hosts.rsc HOW-TO
- Prepare file head
- dnsmasq.conf
# Copyright (c) 2014-2017, {NAME}.
# https://github.com/{REPO}
# Last updated: ...
# {LICENSE}
# Modified Hosts Start
# Localhost (DO NOT REMOVE) Start
address=/localhost/127.0.0.1
address=/localhost/::1
address=/ip6-localhost/::1
address=/ip6-loopback/::1
# Localhost (DO NOT REMOVE) End
- surge.conf
[Host]
# Copyright (c) 2014-2017, {NAME}.
# https://github.com/{REPO}
# Last updated: ...
# {LICENSE}
# Modified Hosts Start
# Localhost (DO NOT REMOVE) Start
localhost = 127.0.0.1
localhost = ::1
ip6-localhost = ::1
ip6-loopback = ::1
# Localhost (DO NOT REMOVE) End
- rsc
/ip dns static
# Copyright (c) 2014-2017, {NAME}.
# https://github.com/{REPO}
# Last updated: ...
# {LICENSE}
# Modified Hosts Start
# Localhost (DO NOT REMOVE) Start
add address=127.0.0.1 name=localhost
add address=::1 name=localhost
add address=::1 name=ip6-localhost
add address=::1 name=ip6-loopback
# Localhost (DO NOT REMOVE) End
Select one, Write to a file.
- set Environment vars
export HOSTSGEN_HEAD="{your_head_file(full path)}"
dnsmasq.conf:
export HOSTSGEN_EVAL="'address=/' + @host + '/' + @loc"
surge.conf:
export HOSTSGEN_EVAL="@host + ' = ' + @loc"
hosts.rsc:
export HOSTSGEN_EVAL="'add address=' + @loc + ' name=' + @host"
- generate all files (ignore lint errors)
cd _build&&./build.sh
Find build artifacts in _build/data_temp