ESP32 NAT Router 1.1

PRODUCT VERSION 1.1

Your network.
Your control.

A compact Wi-Fi NAT router for the original ESP32, with optional WireGuard routing, firewall controls and local DNS filtering.

ESP32-WROOM-322.4 GHz Wi-FiESP-IDF 5.5.4
01

Prepare your board

Use an original ESP32-WROOM-32 module with the supported 4 MB flash configuration.

02

Use a desktop browser

Open this HTTPS page in current Chrome or Edge and connect a data-capable USB cable.

03

Connect and review

Select the USB serial device. Read any erase prompt and keep the board connected while flashing.

BUILT FOR THE EDGE

Small board. Useful network controls.

Product 1.1 keeps the existing router architecture and focuses its capabilities on the original ESP32 platform.

↔

Wi-Fi NAT routing

Share a station uplink through the router access point with DHCP and existing routing controls.

⌁

Optional WireGuard

Use the firmware’s configured WireGuard route modes and kill-switch policy.

◈

Local DNS filtering

Optional DNS domain filtering with bounded lists. Encrypted and application-specific DNS may bypass it.

USB connection tips

  • Close serial monitors and programs using the port.
  • Install the board’s CP210x or CH340 USB-to-UART driver if needed.
  • If the ROM bootloader does not start, hold BOOT while connecting, then release it when flashing begins.
  • Press EN or RESET to restart after installation.

First startup security

The factory-default AP is open. Connect locally, open http://192.168.4.1, and set a strong, unique AP password immediately before normal use.

Review the recovery instructions before changing firmware.

Firmware is enabled only after the successful build artifact, manifest and image have passed validation.