在当今的信息化时代,想要全面掌控家庭网络状态并实时监测设备运行情况已不再是难题。借助 Internet-Pi,你可以将 Raspberry Pi 轻松打造成一个功能强大的网络监控中心,集广告屏蔽、网络速度测试、设备监控等多项功能于一体。本文将介绍如何通过 Internet-Pi 简单、快速地搭建一个集成多种功能的网络控制台,帮助你从容管理家庭网络。

为什么选择 Internet-Pi?

Internet-Pi 采用 Ansible 自动化部署脚本,即使没有网络管理经验的用户,也可以轻松部署并实现对家庭网络的全面监控。Internet-Pi 整合了 Pi-holePrometheusGrafana 等工具,覆盖广告屏蔽、网络速度监控、设备运行状态监控等多项功能,给你一个专业的网络控制体验。


Internet-Pi的核心功能

1. 广告屏蔽:告别烦人的广告

Internet-Pi 集成 Pi-hole,能自动拦截网页广告,让你浏览体验更清爽。再也不用担心广告弹窗的烦扰,享受干净的上网环境。

2. 网络监控:实时掌控网络速度与稳定性

通过 PrometheusGrafana,Internet-Pi 提供详细的网络状态数据,包括延迟、丢包率、速度等。直观的图表帮助你随时了解网络运行状况,保障网络稳定性。

3. 设备监控:智能管理家电运行状态

Internet-Pi 支持与 Shelly Plug 集成,可以实时监测设备的用电情况,为优化家用电器能耗提供数据支持。

4. 空气质量监控:关注空气质量,守护健康

通过与 AirGradient 配合,Internet-Pi 可监测空气质量,帮助你实时掌握环境状况,打造健康的居住环境。

5. Starlink 监控:优化卫星互联网体验

Internet-Pi 支持 Starlink 监控,实时跟踪卫星网络状况,帮助用户更高效地管理 Starlink 的使用。


快速安装 Internet-Pi

以下是 Internet-Pi 的安装步骤,轻松几步即可完成配置:

1. 安装 Ansible

在 Raspberry Pi 上使用以下命令安装 Ansible:

sudo apt-get install -y python3-pip
pip3 install ansible

2. 获取项目代码

克隆 Internet-Pi 项目代码到本地:

git clone https://github.com/geerlingguy/internet-pi.git
cd internet-pi

3. 安装依赖

运行以下命令安装所需的依赖:

ansible-galaxy collection install -r requirements.yml

4. 配置网络参数

修改 example.inventory.ini 文件,将 IP 地址替换为你的 Raspberry Pi 的 IP。根据需要在 example.config.yml 中配置用户名、密码等。

5. 运行安装脚本

使用 Ansible 执行安装脚本,自动完成所有配置:

ansible-playbook main.yml

使用指南

1. 访问 Pi-hole 控制台

在浏览器中访问 Raspberry Pi 的 IP 地址,例如 http://192.168.1.10/admin,使用配置文件中设置的 pihole_password 登录 Pi-hole 管理界面。

2. Grafana 网络监控

Grafana 控制台访问地址为 http://192.168.1.10:3030,使用 admin 账号和 monitoring_grafana_admin_password 进行登录。

3. 系统更新

使用以下命令更新 Pi-hole 和其他组件:

docker compose pull
docker compose up -d --no-deps

卸载 Internet-Pi

执行以下命令卸载 Internet-Pi 及其相关容器:

cd ~/internet-monitoring
docker compose down -v

cd ~/pi-hole
docker compose down -v

docker system prune -af

结语

Internet-Pi 通过简单易用的脚本,将多项网络管理功能集成到 Raspberry Pi 上,提供广告拦截、网络速度测试、设备和环境监控等实用功能。无论你是想提升上网体验,还是想更好地管理家庭网络,Internet-Pi 都能为你提供便捷高效的解决方案。

项目地址Internet-Pi GitHub

现在就来体验吧,让 Internet-Pi 成为你掌控网络的得力助手!


END
cc
最后修改:2024 年 11 月 04 日
如果觉得我的文章对你有用,请随意赞赏