Skip to content

FluxGate v0.1.0

Choose a tag to compare

@yunusemreyazici yunusemreyazici released this 25 Aug 06:52
· 21 commits to main since this release

FluxGate v0.1.0

FluxGate's first public release establishes the core architecture and ships production-tested
WireGuard management.

Highlights

  • Modular provider architecture
  • WireGuard provider
  • Unified FluxGate client identities
  • Safe client creation, export, revocation, and deletion
  • Idempotent provider lifecycle
  • Dry-run and rollback-aware operations
  • FluxGate-owned nftables integration
  • systemd persistence
  • Strict typed configuration and versioned state
  • Structured doctor and status diagnostics
  • Guarded Ubuntu/Debian installer
  • Python 3.10+ support
  • CI, strict typing, and regression tests

Validation

WireGuard was validated on a real Ubuntu 24.04 VPS and with a real macOS client, including:

  • Successful handshake
  • Full-tunnel IPv4 Internet access
  • DNS resolution
  • Live server peer counters
  • Service restart and reconnect
  • Revoke enforcement
  • Reboot persistence
  • Ownership-safe cleanup

Current provider status

Supported:

  • WireGuard

Planned:

  • OpenVPN
  • sing-box
  • Xray-core
  • AmneziaWG

FluxGate remains an early-stage project. Review SECURITY.md and the documentation before
deployment.