ESP WiFi 中继器
esp_wifi_repeater
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
A full functional WiFi NAT Router (and now also a WiFi Repeater)
这是一个基于ESP8266/ESP8285芯片的全功能WiFi中继器开源项目,历经十年迭代,终于在2026年实现了真正的二层桥接(L2 bridge)功能。项目核心价值在于将低成本、低功耗的物联网芯片改造为实用的网络扩展设备,解决了家庭或小型场景中WiFi信号覆盖不足、网络隔离需求以及IoT设备接入等实际问题。
标签
项目特点
**全功能 NAT 路由器**:支持 IP 流量转发、NAT 地址转换,无需配置路由表
**真正的 WiFi 中继器(L2 桥接)**:2026 年新增的 L2 桥接模式,实现真正的 WiFi 中继功能
**包过滤防火墙与 ACL**:支持基于 IP、端口、协议的访问控制列表
**端口映射(Port Forwarding)**:支持 TCP/UDP 端口转发
**流量整形**:可对网络流量进行限速和整形
**远程监控与数据包嗅探**:支持远程监控和 WiFi 数据包嗅探
**MQTT 管理接口**:可通过 MQTT 协议进行远程管理和控制
**GPIO 交互**:支持简单的 GPIO 引脚控制
**电源管理**:支持省电模式,适合电池供电场景
**自动网格(Automesh)模式**:多个 ESP 可自动组成网格网络,扩大覆盖范围
**Web 配置界面**:提供简单易用的 Web 页面进行基本配置
**命令行接口**:支持串口和 Telnet 远程命令行,可进行高级配置
**WPA2 企业网络支持**:支持 PEAP 认证的企业 WiFi 网络
**隐藏 SSID 支持**:可隐藏 SoftAP 的 SSID
**MAC 地址自定义**:支持自定义 STA 和 SoftAP 的 MAC 地址
**DHCP 服务器**:内置 DHCP 服务器,自动分配 IP 地址
**静态路由**:支持添加静态路由表项
**DNS 解析**:支持 DNS 查询和静态 DNS 配置
技术规格
| 硬件平台 | |
|---|---|
| WiFi 标准 | |
| 工作模式 | |
| NAT 吞吐量 | |
| 内部网络 | |
| DHCP 客户端数 | |
| NAPT 表大小 | |
| 端口映射表大小 | |
| TCP 超时 | |
| UDP 超时 | |
| DHCP 租约时间 | |
| 配置接口 | |
| 电源 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP8266 开发板(如 NodeMCU、Wemos D1 Mini) | 1 | — | 也可使用 ESP8285 |
| Micro USB 数据线 | 1 | — | 用于供电和串口通信 |
| USB 电源适配器(5V) | 1 | — | 或使用电池供电 |
| LED 指示灯 | 1 | — | 用于状态指示(开发板通常自带) |
| 按钮 | 1 | — | 用于复位或配置(开发板通常自带) |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 电脑(Windows/Mac/Linux) | 配置和刷写固件 | ✅ 是 |
| USB 数据线 | 连接 ESP8266 到电脑 | ✅ 是 |
| 串口终端软件(如 PuTTY、screen、Arduino IDE 串口监视器) | 串口命令行配置 | ▢ 推荐 |
| Web 浏览器 | Web 配置界面 | ▢ 推荐 |
| Telnet 客户端 | 远程命令行配置 | ▢ 推荐 |
能力画像
记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
2/5
狂热与坚持
2/5
创造与创新
2/5
项目图库
视频
watch
所需技能
🔧 **动手能力**:基础的硬件连接能力,能够将 ESP8266 开发板通过 USB 连接到电脑,并了解如何供电。
💻 **编程能力**:无需编程能力,项目已编译为固件,只需通过 Web 安装器或串口刷写。但需要基本的命令行操作能力(用于高级配置)。
⚡ **电子电路**:无需复杂的电子电路知识,开发板已集成所需电路。如需自定义硬件(如添加外部传感器),则需要基础的电子知识。
适用场景
**WiFi 信号范围扩展**:将 ESP 放置在 WiFi 信号较弱的区域,作为中继器增强信号覆盖。
**访客 WiFi 网络**:为访客提供独立的 WiFi 网络,与主网络隔离,保障安全。
**IoT 设备安全隔离**:为智能家居设备创建独立的受限网络,防止它们直接访问主网络。
**户外/电池供电网格网络**:利用 Automesh 模式,在户外部署多个 ESP 节点,构建覆盖大范围的无线网格网络。
**WPA2 企业网络转换**:将需要 802.1X 认证的企业 WiFi 网络转换为简单的 WPA-PSK 网络,方便不支持企业认证的设备连接。
**WiFi 流量分析与监控**:作为监控探针,捕获和分析 WiFi 数据包。
**网络实验平台**:用于学习 NAT、路由、防火墙、ACL、流量整形等网络概念。