Releases: YUX/floo
v0.1.4
Floo v0.1.4
High-throughput tunneling in Zig - Zero dependencies, maximum performance
π Performance (Apple M1 MacBook Air)
- 29.4 Gbps encrypted throughput (AEGIS-128L cipher)
- 62% faster than Rathole
- 194% faster than FRP
π¦ Binary Sizes
- Client (
flooc): 394 KB - Server (
floos): 277 KB - Total: 671 KB
β¨ Key Features
- π Noise XX + PSK authentication (5 AEAD ciphers)
- π Multi-service multiplexing
- β‘ Parallel tunnels with round-robin load balancing
- π Proxy support (SOCKS5 + HTTP CONNECT)
- π Heartbeat supervision & auto-reconnect
- π Hot config reload (SIGHUP)
- π Built-in diagnostics (
--doctor,--ping) - π― Per-service token authentication
π₯ Installation
Choose your platform:
| Platform | Download | CPU Optimization |
|---|---|---|
| Linux x86_64 (glibc) | floo-x86_64-linux-gnu.tar.gz |
Generic compatibility |
| Linux x86_64 (Haswell+) β‘ | floo-x86_64-linux-gnu-haswell.tar.gz |
AES-NI/BMI2 tuned |
| Linux x86_64 (static) | floo-x86_64-linux-musl.tar.gz |
Works on Alpine / scratch containers |
| Linux ARM64 (generic) | floo-aarch64-linux-gnu.tar.gz |
ARM servers, Jetson |
| Linux ARM64 (Neoverse) β‘ | floo-aarch64-linux-gnu-neoverse-n1.tar.gz |
Graviton / Ampere instances |
| Linux ARM64 (Raspberry Pi 4/5) π₯§ | floo-aarch64-linux-gnu-rpi4.tar.gz |
Tuned for Cortex-A72 |
| macOS Intel | floo-x86_64-macos.tar.gz |
macOS 11+ universal baseline |
| macOS Intel (Haswell+) β‘ | floo-x86_64-macos-haswell.tar.gz |
Best perf on 2013+ Macs |
| macOS Apple Silicon | floo-aarch64-macos-m1.tar.gz |
M1/M2/M3/M4 with ARMv8 crypto |
β‘ Recommended: Optimized builds provide significantly better crypto performance (3-5x faster encryption).
π₯§ Raspberry Pi users: Use the aarch64-linux-gnu-rpi variant to avoid illegal instruction errors on Pi 4/5.
Extract and use:
tar xzf floo-*.tar.gz # or unzip floo-*.zip on Windows
cd floo-*/
./flooc --version
./floos --versionπ Quick Start
See the README for complete documentation including:
- Configuration guide
- CLI reference
- Performance tuning
- Proxy setup
- Troubleshooting
β οΈ Security Note
Before production use:
- Replace placeholder PSK and tokens in config files
- Run
--doctordiagnostics to validate setup - Use AEGIS-128L or AES-256-GCM cipher (never "none")
Built with β€οΈ in Zig
Full Changelog: v0.1.3...v0.1.4
Nightly Build (2025-11-09 13:46 UTC)
Automated nightly build from latest commit
Latest Changes
Commit: c4f13362675b8d9084ce6a52f14abc6a5b5d9dc8
fix: use i64 for RateLimiter timestamps instead of i128
x86_64 Linux does not support atomic operations on 128-bit integers.
Changed timestamp fields from i128 to i64, which is sufficient for
nanosecond precision until year 2262.
This fixes cross-compilation for x86_64-linux-gnu and x86_64-linux-musl
targets in the Release workflow.
π€ Generated with Claude Code
Co-Authored-By: Claude [email protected]
π Performance
- 29.4 Gbps encrypted throughput (AEGIS-128L)
- 671 KB total binary size
- Zero dependencies
π₯ Downloads
| Platform | File | Recommended For |
|---|---|---|
| Linux x86_64 (glibc) | floo-x86_64-linux-gnu.tar.gz |
Generic compatibility |
| Linux x86_64 (Haswell+) | floo-x86_64-linux-gnu-haswell.tar.gz |
Modern Intel/AMD (AES-NI) |
| Linux x86_64 (musl) | floo-x86_64-linux-musl.tar.gz |
Alpine/static containers |
| Linux ARM64 (generic) | floo-aarch64-linux-gnu.tar.gz |
ARM servers and SBCs |
| Linux ARM64 (Neoverse) | floo-aarch64-linux-gnu-neoverse-n1.tar.gz |
AWS Graviton / Ampere |
| Linux ARM64 (Raspberry Pi 4/5) | floo-aarch64-linux-gnu-rpi4.tar.gz |
Pi 4/5 tuned |
| macOS Apple Silicon | floo-aarch64-macos-m1.tar.gz |
M-series Macs |
| macOS Intel | floo-x86_64-macos.tar.gz |
Legacy Intel Macs |
| macOS Intel (Haswell+) | floo-x86_64-macos-haswell.tar.gz |
Best perf on 2013+ Macs |
β οΈ Note
This is a pre-release nightly build from the latest code.
- Updated automatically on every push to main
- For production, use numbered releases (v0.1.0, v0.2.0, etc.)
- Binaries are built with
ReleaseFastoptimization
π Security
Before using:
- Replace placeholder PSK/tokens in config files
- Run
--doctorto validate setup - Use AEGIS-128L or AES-256-GCM cipher
Built from: c4f1336
v0.1.3
Floo v0.1.3
High-throughput tunneling in Zig - Zero dependencies, maximum performance
π Performance (Apple M1 MacBook Air)
- 29.4 Gbps encrypted throughput (AEGIS-128L cipher)
- 62% faster than Rathole
- 194% faster than FRP
π¦ Binary Sizes
- Client (
flooc): 394 KB - Server (
floos): 277 KB - Total: 671 KB
β¨ Key Features
- π Noise XX + PSK authentication (5 AEAD ciphers)
- π Multi-service multiplexing
- β‘ Parallel tunnels with round-robin load balancing
- π Proxy support (SOCKS5 + HTTP CONNECT)
- π Heartbeat supervision & auto-reconnect
- π Hot config reload (SIGHUP)
- π Built-in diagnostics (
--doctor,--ping) - π― Per-service token authentication
π₯ Installation
Choose your platform:
| Platform | Download | CPU Optimization |
|---|---|---|
| Linux x86_64 (glibc) | floo-x86_64-linux-gnu.tar.gz |
Generic compatibility |
| Linux x86_64 (Haswell+) β‘ | floo-x86_64-linux-gnu-haswell.tar.gz |
AES-NI/BMI2 tuned |
| Linux x86_64 (static) | floo-x86_64-linux-musl.tar.gz |
Works on Alpine / scratch containers |
| Linux ARM64 (generic) | floo-aarch64-linux-gnu.tar.gz |
ARM servers, Jetson |
| Linux ARM64 (Neoverse) β‘ | floo-aarch64-linux-gnu-neoverse-n1.tar.gz |
Graviton / Ampere instances |
| Linux ARM64 (Raspberry Pi 4/5) π₯§ | floo-aarch64-linux-gnu-rpi4.tar.gz |
Tuned for Cortex-A72 |
| macOS Intel | floo-x86_64-macos.tar.gz |
macOS 11+ universal baseline |
| macOS Intel (Haswell+) β‘ | floo-x86_64-macos-haswell.tar.gz |
Best perf on 2013+ Macs |
| macOS Apple Silicon | floo-aarch64-macos-m1.tar.gz |
M1/M2/M3/M4 with ARMv8 crypto |
β‘ Recommended: Optimized builds provide significantly better crypto performance (3-5x faster encryption).
π₯§ Raspberry Pi users: Use the aarch64-linux-gnu-rpi variant to avoid illegal instruction errors on Pi 4/5.
Extract and use:
tar xzf floo-*.tar.gz # or unzip floo-*.zip on Windows
cd floo-*/
./flooc --version
./floos --versionπ Quick Start
See the README for complete documentation including:
- Configuration guide
- CLI reference
- Performance tuning
- Proxy setup
- Troubleshooting
β οΈ Security Note
Before production use:
- Replace placeholder PSK and tokens in config files
- Run
--doctordiagnostics to validate setup - Use AEGIS-128L or AES-256-GCM cipher (never "none")
Built with β€οΈ in Zig
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Floo v0.1.2
High-throughput tunneling in Zig - Zero dependencies, maximum performance
π Performance (Apple M1 MacBook Air)
- 29.4 Gbps encrypted throughput (AEGIS-128L cipher)
- 62% faster than Rathole
- 194% faster than FRP
π¦ Binary Sizes
- Client (
flooc): 394 KB - Server (
floos): 277 KB - Total: 671 KB
β¨ Key Features
- π Noise XX + PSK authentication (5 AEAD ciphers)
- π Multi-service multiplexing
- β‘ Parallel tunnels with round-robin load balancing
- π Proxy support (SOCKS5 + HTTP CONNECT)
- π Heartbeat supervision & auto-reconnect
- π Hot config reload (SIGHUP)
- π Built-in diagnostics (
--doctor,--ping) - π― Per-service token authentication
π₯ Installation
Choose your platform:
| Platform | Download | CPU Optimization |
|---|---|---|
| Linux x86_64 | floo-x86_64-linux-gnu.tar.gz |
Baseline (compatible with all CPUs) |
| Linux x86_64 (Haswell+) β‘ | floo-x86_64-linux-gnu-haswell.tar.gz |
Optimized for Intel Haswell+ (2013+) with AES-NI |
| Linux aarch64 | floo-aarch64-linux-gnu.tar.gz |
ARM64 servers (baseline) |
| Linux aarch64 (Raspberry Pi) π₯§ | floo-aarch64-linux-gnu-rpi.tar.gz |
Raspberry Pi 4/5 (Cortex-A76) |
| macOS Intel | floo-x86_64-macos.tar.gz |
Intel Macs (baseline) |
| macOS Intel (Haswell+) β‘ | floo-x86_64-macos-haswell.tar.gz |
Intel Macs (2013+) with AES-NI |
| macOS Apple Silicon | floo-aarch64-macos.tar.gz |
M1/M2/M3/M4 (baseline) |
| macOS Apple Silicon (M1+) β‘ | floo-aarch64-macos-m1.tar.gz |
M1/M2/M3/M4 with ARM crypto extensions |
β‘ Recommended: Optimized builds provide significantly better crypto performance (3-5x faster encryption).
π₯§ Raspberry Pi users: Use the aarch64-linux-gnu-rpi variant to avoid illegal instruction errors on Pi 4/5.
Extract and use:
tar xzf floo-*.tar.gz
cd floo-*/
./flooc --version
./floos --versionπ Quick Start
See the README for complete documentation including:
- Configuration guide
- CLI reference
- Performance tuning
- Proxy setup
- Troubleshooting
β οΈ Security Note
Before production use:
- Replace placeholder PSK and tokens in config files
- Run
--doctordiagnostics to validate setup - Use AEGIS-128L or AES-256-GCM cipher (never "none")
Built with β€οΈ in Zig
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Floo v0.1.1
High-throughput tunneling in Zig - Zero dependencies, maximum performance
π Performance (Apple M1 MacBook Air)
- 29.4 Gbps encrypted throughput (AEGIS-128L cipher)
- 62% faster than Rathole
- 194% faster than FRP
π¦ Binary Sizes
- Client (
flooc): 394 KB - Server (
floos): 277 KB - Total: 671 KB
β¨ Key Features
- π Noise XX + PSK authentication (5 AEAD ciphers)
- π Multi-service multiplexing
- β‘ Parallel tunnels with round-robin load balancing
- π Proxy support (SOCKS5 + HTTP CONNECT)
- π Heartbeat supervision & auto-reconnect
- π Hot config reload (SIGHUP)
- π Built-in diagnostics (
--doctor,--ping) - π― Per-service token authentication
π₯ Installation
Choose your platform:
| Platform | Download | CPU Optimization |
|---|---|---|
| Linux x86_64 | floo-x86_64-linux-gnu.tar.gz |
Baseline (compatible with all CPUs) |
| Linux x86_64 (Haswell+) β‘ | floo-x86_64-linux-gnu-haswell.tar.gz |
Optimized for Intel Haswell+ (2013+) with AES-NI |
| Linux aarch64 | floo-aarch64-linux-gnu.tar.gz |
ARM64 servers (baseline) |
| Linux aarch64 (Raspberry Pi) π₯§ | floo-aarch64-linux-gnu-rpi.tar.gz |
Raspberry Pi 4/5 (Cortex-A76) |
| macOS Intel | floo-x86_64-macos.tar.gz |
Intel Macs (baseline) |
| macOS Intel (Haswell+) β‘ | floo-x86_64-macos-haswell.tar.gz |
Intel Macs (2013+) with AES-NI |
| macOS Apple Silicon | floo-aarch64-macos.tar.gz |
M1/M2/M3/M4 (baseline) |
| macOS Apple Silicon (M1+) β‘ | floo-aarch64-macos-m1.tar.gz |
M1/M2/M3/M4 with ARM crypto extensions |
β‘ Recommended: Optimized builds provide significantly better crypto performance (3-5x faster encryption).
π₯§ Raspberry Pi users: Use the aarch64-linux-gnu-rpi variant to avoid illegal instruction errors on Pi 4/5.
Extract and use:
tar xzf floo-*.tar.gz
cd floo-*/
./flooc --version
./floos --versionπ Quick Start
See the README for complete documentation including:
- Configuration guide
- CLI reference
- Performance tuning
- Proxy setup
- Troubleshooting
β οΈ Security Note
Before production use:
- Replace placeholder PSK and tokens in config files
- Run
--doctordiagnostics to validate setup - Use AEGIS-128L or AES-256-GCM cipher (never "none")
Built with β€οΈ in Zig
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Floo v0.1.0
High-throughput tunneling in Zig - Zero dependencies, maximum performance
π Performance (Apple M1 MacBook Air)
- 29.4 Gbps encrypted throughput (AEGIS-128L cipher)
- 62% faster than Rathole
- 194% faster than FRP
π¦ Binary Sizes
- Client (
flooc): 394 KB - Server (
floos): 277 KB - Total: 671 KB
β¨ Key Features
- π Noise XX + PSK authentication (5 AEAD ciphers)
- π Multi-service multiplexing
- β‘ Parallel tunnels with round-robin load balancing
- π Proxy support (SOCKS5 + HTTP CONNECT)
- π Heartbeat supervision & auto-reconnect
- π Hot config reload (SIGHUP)
- π Built-in diagnostics (
--doctor,--ping) - π― Per-service token authentication
π₯ Installation
Choose your platform:
| Platform | Download | CPU Optimization |
|---|---|---|
| Linux x86_64 | floo-x86_64-linux-gnu.tar.gz |
Baseline (compatible with all CPUs) |
| Linux x86_64 (Haswell+) β‘ | floo-x86_64-linux-gnu-haswell.tar.gz |
Optimized for Intel Haswell+ (2013+) with AES-NI |
| Linux aarch64 | floo-aarch64-linux-gnu.tar.gz |
ARM64 servers (baseline) |
| macOS Intel | floo-x86_64-macos.tar.gz |
Intel Macs (baseline) |
| macOS Intel (Haswell+) β‘ | floo-x86_64-macos-haswell.tar.gz |
Intel Macs (2013+) with AES-NI |
| macOS Apple Silicon | floo-aarch64-macos.tar.gz |
M1/M2/M3/M4 (baseline) |
| macOS Apple Silicon (M1+) β‘ | floo-aarch64-macos-m1.tar.gz |
M1/M2/M3/M4 with ARM crypto extensions |
β‘ Recommended: Optimized builds provide significantly better crypto performance (3-5x faster encryption).
Extract and use:
tar xzf floo-*.tar.gz
cd floo-*/
./flooc --version
./floos --versionπ Quick Start
See the README for complete documentation including:
- Configuration guide
- CLI reference
- Performance tuning
- Proxy setup
- Troubleshooting
β οΈ Security Note
Before production use:
- Replace placeholder PSK and tokens in config files
- Run
--doctordiagnostics to validate setup - Use AEGIS-128L or AES-256-GCM cipher (never "none")
Built with β€οΈ in Zig
Full Changelog: https://github.com/YUX/floo/commits/v0.1.0