What's New
VPN/WAN Path Analysis (#126)
Speed tests from VPN clients now show full path analysis with proper bottleneck detection:
- Tailscale - Detected via CGNAT range (100.64-127.x.x), shows Tailscale logo
- Teleport - Detected as 192.168.x.x not in known UniFi networks, shows Teleport logo
- VPN - Detected from UniFi
remote-user-vpnnetworks (L2TP, OpenVPN, etc.), shows shield icon - WAN - Public internet IPs, shows globe icon
Each VPN type has distinct badge colors in the speed test table and map:
| Type | Color |
|---|---|
| Tailscale | Blue |
| Teleport | Purple |
| VPN | Teal |
| WAN | Light blue |
Improvements
- VPN hop bottleneck descriptions now show "WAN" instead of "(unknown)"
- Changed 100 Mbps upgrade recommendation to 10/100 Mbps cable quality warning
- Hide inter-VLAN routing badge for external (VPN/WAN) paths
- VPN paths use WAN speed for bottleneck calculations
Bug Fixes
- Fix nginx killed immediately after starting on macOS native install
- Add
daemon offto nginx config for proper process tracking
Checksums
SHA256 (NetworkOptimizer-0.10.13-win-x64.msi) = 98c0b7699f4e41a3fe6735d76bad5cccd532c7b45d04db28189d98596fb28d2a