# UDM Pro Port Forward — Dev/Codespaces (76.53.10.40) **Last Updated:** 2026-02-08 **Status:** Configured (matches UDM Pro port forwarding) **Reference:** [DEV_CODESPACES_76_53_10_40.md](DEV_CODESPACES_76_53_10_40.md) --- ## Port Forwarding Rules (76.53.10.40) Configured in **UniFi Network** → **Settings** → **Firewall & Security** (Port Forwarding). WAN IP **76.53.10.40** → internal services: | Rule Name | WAN IP | WAN Port | Forward to IP | Forward Port | Protocol | |-----------|--------|----------|---------------|--------------|----------| | NPMplus Dev (HTTP) | 76.53.10.40 | 80 | 192.168.11.170 | 80 | TCP | | NPMplus Dev (HTTPS) | 76.53.10.40 | 443 | 192.168.11.170 | 443 | TCP | | NPMplus Dev (Admin) | 76.53.10.40 | 81 | 192.168.11.170 | 81 | TCP | | Dev VM SSH | 76.53.10.40 | 22 | 192.168.11.59 | 22 | TCP | | Dev VM Gitea | 76.53.10.40 | 3000 | 192.168.11.59 | 3000 | TCP | - **192.168.11.170** = fourth NPMplus (VMID 10236); proxy hosts for dev.d-bis.org, gitea.d-bis.org, codespaces.d-bis.org, pve.ml110/r630-01/r630-02. - **192.168.11.59** = dev VM (VMID 5700); Cursor SSH (22), Gitea (3000). **Note:** Restrict port 81 (NPMplus Admin) to VPN or IP allowlist if possible. --- ## Verification From LAN: ```bash curl -s -o /dev/null -w "%{http_code}" http://192.168.11.170:80/ curl -s -o /dev/null -w "%{http_code}" -k https://192.168.11.170:81/ ``` After port forward (from internet): `curl -s -o /dev/null -w "%{http_code}" https://76.53.10.40:443/`