v0.2.0
🚀 Hedioum Pool Tunnel v0.2.0 - Traffic Shaping & Telemetry
This major release introduces kernel-level traffic shaping and a vastly improved operational dashboard, officially transforming Hedioum from a connection multiplexer into a stealthy, DPI-evasive SDN overlay.
✨ Core Architectural Upgrades
- Strict Traffic Shaping (Token Bucket): We replaced soft bandwidth triggers with a strict, zero-overhead Token Bucket rate limiter (
golang.org/x/time/rate). The system now leverages TCP window Backpressure to naturally throttle aggressive streams (like IDM or Speedtests) down to the exact DPI Evasion Cap. This guarantees that no single physical connection will ever trigger GFW volume-based heuristic alarms. - Dynamic Warm-up Pools (
MinConnections): Node administrators can now define a baseline number of physical connections (e.g., 10) to keep alive at all times. This eliminates latency spikes and TCP handshake overhead during sudden traffic bursts, providing a seamless experience for end-users. - Enhanced Telemetry Dashboard: Completely overhauled the CLI dashboard's "Live Status" interface. It now displays a clean, tree-structured summary of your Active Mesh Topologies, including Egress IPs, SOCKS5 bind ports, Pool Sizing (Min/Max), and live DPI Evasion dynamics (Caps & Jitter).
- Backward Compatibility: Existing
hedioum.jsonconfigurations are automatically patched in-memory with the newMinConnectionsand bandwidth fields to prevent deployment crashes.
📥 Upgrade Instructions
For existing v0.1.1 Nodes:
Simply run hedioum-tunnel in your terminal and select Option 5 (Update Hedioum Daemon). The system will safely pull this release, back up your current binary, and perform a zero-downtime restart.
For Fresh Installs or Older Nodes:
Run the master installation script:
bash <(curl -s https://raw.githubusercontent.com/hedioum/Hedioum-Pool-Tunnel/main/install.sh)