martin-ger/esp32_nat_router
An AI-enabled NAT Router/Firewall for the ESP32
Provides WireGuard VPN tunneling, packet capture streaming to Wireshark, WPA2-Enterprise bridging, and DHCP/port-forwarding with ACL firewall rules—all configurable via web UI or serial/TCP CLI. Routes between WiFi AP and STA/Ethernet uplinks using ESP-IDF's LWIP IP forwarding with NAT, achieving 5-15 Mbps throughput across multiple ESP32 variants. Integrates with Home Assistant via MQTT auto-discovery and supports AI-assisted network control through the Model Context Protocol (MCP) bridge.
1,827 stars. Actively maintained with 48 commits in the last 30 days.
Stars
1,827
Forks
413
Language
C
License
—
Category
Last pushed
Mar 09, 2026
Commits (30d)
48
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/martin-ger/esp32_nat_router"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related servers
xinnan-tech/xiaozhi-esp32-server
本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly...
joey-zhou/xiaozhi-esp32-server-java
小智ESP32的Java企业级管理平台,提供设备监控、音色定制、角色切换和对话记录管理的前后端及服务端一体化解决方案
huangjunsen0406/py-xiaozhi
A Python-based Xiaozhi AI for users who want the full Xiaozhi experience without owning...
ruanrongman/IntelliConnect
本项目为xiaozhi-esp32提供后端服务 | A Powerful AI agent IoT platform core.
navado/ESP32MCPServer
Allow AI models connect to ESP32 and read connected sensors NMEA2k, ODB/ODBII, NMEA0183. AI...