vmflow v0.3.0
vmflow v0.3.0 expands the single-binary L4 forwarding runtime with shared traffic controls, a stronger local operations workflow, and read-only AI-assisted diagnostics.
Highlights
- Aggregate per-rule upload and download bandwidth limits with human-readable units, shared across TCP connections and UDP sessions.
- Durable daily and monthly traffic quotas with IANA timezone resets, automatic reopening, and fail-closed persistence.
- Automatic DNS failover for init checks, precheck, and outbound forwarding while keeping the operating-system resolver primary.
- Host Network data in the TUI Dashboard, including interfaces, addresses, cumulative counters, and live RX/TX rates.
- TUI editing for shared bandwidth and quotas, successful-draft precheck, and session language switching between English and Simplified Chinese.
- Native system service install, boot startup, status, start, and TUI-assisted recovery on Linux, macOS, and Windows.
- Five read-only stdio MCP tools for local status, rule, traffic, precheck, and metrics diagnostics without opening another network listener.
- A guided
vmflow initflow for native service, foreground, or configure-only startup, plusvmflow uninstallfor validated teardown.
Security And Operations
- The management endpoint is now restricted to
127.0.0.1; use an SSH tunnel for remote CLI or TUI access. - TCP idle timeouts, forwarded-connection closure on stop/reload, authentication failure throttling, and self-update path hardening.
- Portable release archives with SHA-256 verification; the installer writes only the
vmflowbinary and preserves existing configuration.
Install
curl -fsSL https://raw.githubusercontent.com/cloudapp3/vmflow/main/install.sh \
| bash -s -- --version v0.3.0See the README and documentation source for setup, service modes, configuration, TUI usage, and troubleshooting.