未绑定的垃圾邮件/诈骗域黑名单
bound的Python项目详细描述
bound从The Big Blocklist Collection提取数据并生成 unbound配置文件 它拒绝查找所选域。在
这对于阻止广告和恶意软件非常有用,与 pi-hole。你可能更喜欢这种方法 圆孔,如果:
- 你已经在使用未绑定
- 你不喜欢dnsmasq(pi孔基于哪个)
- 你不认为DNS解析程序应该需要一个web服务器
- 您不信任数千行bash来对您的 系统
如果以上所述不适用于你,或者你在寻找一个固执己见的人, 广告阻塞解析器与一个漂亮的用户界面和自动化 安装程序,pi-hole可能是您想要的。在
要求
- gnu/linux或*bsd操作系统
- 一种工作的无绑定装置
- python3.6+(对于类debian的系统: sudo apt-get install python3)
- python3requests库(用于 类debian系统:sudo apt-get install python3-requests)
安装
python setup.py install
使用
bound用于来自The Big Blocklist Collection的阻止列表。在
不带任何选项运行,bound将:
- 从Big Blocklist集合下载最新的“勾选”列表
- 下载“勾选”列表中列出的所有阻止列表
- 从检索到的 封锁名单
- 从列表中删除所有安全列出的域
- 写入/etc/unbound/unbound.conf.d/blocklist.conf进行配置 解除绑定以阻止列出的域
- 检查未绑定的配置,如有错误请退出
- 重新启动未绑定
要完成上述操作,您可能需要运行bound,作为 根用户。在
有一些选项支持以非根用户身份运行,以及 指定阻止列表URL、可选的安全列表URL和本地 阻止列表和安全列表文件。在
有关所有选项的说明,请运行bound -h。在
支持的文件格式
bound支持以下格式的阻止列表和安全列表:
每行一个域
advanbusiness.com aoldaily.com aolon1ine.com applesoftupdate.com arrowservice.net
每行一个域,带内联注释
^{pr2}$主机文件格式
127.0.0.1 0koryu0.easter.ne.jp 127.0.0.1 109-204-26-16.netconnexion.managedbroadband.co.uk 127.0.0.1 1866809.securefastserver.com 127.0.0.1 2amsports.com 127.0.0.1 4dexports.com
一位数主机文件格式
0 1app.blob.core.windows.net 0 2912a.v.fwmrm.net 0 29773.v.fwmrm.net 0 5be16.v.fwmrm.net 0 888casino.com
- 项目
标签: