by martin-ger
An AI-enabled NAT Router/Firewall for the ESP32
# Add to your Claude Code skills
git clone https://github.com/martin-ger/esp32_nat_routerThis is a firmware to use the ESP32 as WiFi NAT router. It can be used as:
No comments yet. Be the first to share your thoughts!
The maximum number of simultaniously connected WiFi clients is 8 (5 on the ESP32c3) due to RAM limitations.
The code is originally based on the Console Component and the esp-idf-nat-example.
After first boot the ESP32 NAT Router will offer a WiFi network with an open AP and the ssid "ESP32_NAT_Router". Configuration can either be done via a web interface or via the serial console.
The web interface allows for the configuration of all parameters. Connect your PC or smartphone to the WiFi SSID "ESP32_NAT_Router" and point your browser to "http://192.168.4.1" (or later the configured AP IP address).
The web interface consists of seven pages:
The main dashboard displays:
A simplified setup page for first-time configuration: