esp32_nat_router

esp32_nat_router

ESP32 NAT Router/Firewall with AI Control

MCPDevOpen source
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 2.0k
Source
mcp-github

Overview

This is a WiFi NAT router firmware based on ESP32, supporting interaction with AI assistants (such as Claude) via the MCP protocol. It can route between AP and STA or ETH interfaces, and supports WireGuard VPN, DHCP reservations, port forwarding, and more. Ideal for scenarios requiring network control and monitoring, configurable via Web interface or serial console.

Capabilities

  • WiFi NAT Routing
  • WireGuard VPN Support
  • DHCP Reservations
  • Port Forwarding
  • Firewall ACL
  • PCAP Capture

Use cases

Extend existing WiFi network coverageProvide restricted access WiFi networks for guests or IoT devicesUse WireGuard as a VPN routerConvert enterprise networks into standard WPA-PSK networks

Setup

Requires: API KeyNode 环境
Flash the firmware using the Web installer or the esptool command-line tool.

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How do I connect to the router?

After first boot, connect to the WiFi network with SSID 'ESP32_NAT_Router', then access http://esp32-nat-router.local for configuration.

What features are supported?

Supports NAT routing, WireGuard VPN, DHCP reservations, port forwarding, firewall, and more.

Related skills