网站首页 > 技术文章 正文
物联网 IOT 正在迅猛发展,谁家没有几个智能设备?但是智能设备联网之后便会受到无休止的网络广告骚扰,电视、手机、手表哪个都逃脱不了。于是,斩杀这群讨厌的网络广告,终于被提上日程!
小编在日常的沉迷 GitHub 中,终于发现了这一“广告杀手”---Pi-hole
Pi-hole 通过我们自己的 LINUX 硬件就能组织网络广告的侵害,完全无需下载安装任何客户端。
而且Pi-hole非常轻巧,不需要太多处理能力
- ~52MB的可用空间
- 512MB RAM
目前支持的操作系统有:
- Raspbian: Jessie / Stretch
- Ubuntu: 16.04 / 16.10
- Fedora: 27 / 28
- Debian: 8 / 9
- CentOS: 7 (not ARM)
而且也可以在 docker 容器中运行呢!
所支持的端口如下:
安装真的超简单,只需要运行如下命令:
curl -sSL https://install.pi-hole.net | bash
还有两种备用方案:
- 克隆
git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole
cd "Pi-hole/automated install/"
sudo bash basic-install.sh
- 手动下载运行
wget -O basic-install.sh https://install.pi-hole.net
sudo bash basic-install.sh
安装完成后,需要使用 Pi-hole 作为 DNS 服务器,配置路由器的 DHCP 选项以强制客户端将 Pi-hole 用作其 DNS服务器,或手动配置每个设备以将Pi-hole用作其DNS服务器。
然后我们就将开始愉快地阻止广告了!
通过将Pi-hole与VPN配对,就可以在蜂窝设备上进行广告拦截,从而有助于提供有限的带宽数据计划。
有了 Pi-hole 以后:
让我们一起看一下它这高端大气上档次的面板,感觉家里的网络完全尽在掌控!
通过面板,可以实现多工功能的定制:
- 内置DHCP服务器
Pi-hole适用于现有的DHCP服务器,但您可以使用Pi-hole将网络管理保存在一个位置。
- 管理白名单和黑名单
通过将域列入黑名单或列入白名单来微调您的体验。使用强大的正则表达式语句扩展此功能。
- 查询日志
查看您的网络上查询的所有域,它们的来源等等。
- 长期统计
查询存储在数据库中,可以随时查询。了解您的网络随时间发生的变化。
- 审核日志
跟踪查询次数最多的域,并将其从中央页面添加到白名单或黑名单中。
- 隐私模式
从适用于您的环境的四种不同隐私模式中进行选择。
GitHub 地址:https://github.com/pi-hole/pi-hole
目前这一项目已经轻松拿下 13k star, 还有近 1000的 fork, 真的是不容错过!
猜你喜欢
- 2024-10-09 零成本搭建hexo个人博客(二)--修改主题
- 2024-10-09 Windows端ZLMediaKit编译与webrtc推拉流测试
- 2024-10-09 一招帮你搞定所有广告,树莓派全能广告屏蔽助手——Pi-hole
- 2024-10-09 Casdoor 开始(cas怎么打开)
- 2024-10-09 基于 Nginx + ModSecurity V3 实现对 web 流量的安全访问控制
- 2024-10-09 Sqlmap安装保姆级教程SQL注入使用指南
- 2024-10-09 完美解决Linux环境编译ffmpeg库(linux ifort 编译)
- 2024-10-09 音视频开发2. FFMPEG+Nginx实现推流服务
- 2024-10-09 WebAssembly该怎么学第二篇(webassembly c)
- 2024-10-09 FFMPEG定制化编译指南(ffmpeg documentation)
- 10-02基于深度学习的铸件缺陷检测_如何控制和检测铸件缺陷?有缺陷铸件如何处置?
- 10-02Linux Mint 22.1 Cinnamon Edition 搭建深度学习环境
- 10-02AWD-LSTM语言模型是如何实现的_lstm语言模型
- 10-02NVIDIA Jetson Nano 2GB 系列文章(53):TAO模型训练工具简介
- 10-02使用ONNX和Torchscript加快推理速度的测试
- 10-02tensorflow GPU环境安装踩坑日记_tensorflow配置gpu环境
- 10-02Keye-VL-1.5-8B 快手 Keye-VL— 腾讯云两卡 32GB GPU保姆级部署指南
- 10-02Gateway_gateways
- 最近发表
-
- 基于深度学习的铸件缺陷检测_如何控制和检测铸件缺陷?有缺陷铸件如何处置?
- Linux Mint 22.1 Cinnamon Edition 搭建深度学习环境
- AWD-LSTM语言模型是如何实现的_lstm语言模型
- NVIDIA Jetson Nano 2GB 系列文章(53):TAO模型训练工具简介
- 使用ONNX和Torchscript加快推理速度的测试
- tensorflow GPU环境安装踩坑日记_tensorflow配置gpu环境
- Keye-VL-1.5-8B 快手 Keye-VL— 腾讯云两卡 32GB GPU保姆级部署指南
- Gateway_gateways
- Coze开源本地部署教程_开源canopen
- 扣子开源本地部署教程 丨Coze智能体小白喂饭级指南
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- c语言min函数头文件 (77)
- asynccallback (87)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 无效的列索引 (74)