-
0.1.6 Stable
released this
2025-12-04 16:49:15 -05:00 | 99 commits to main since this release🚀 Release 0.1.6 Highlights – Dual-Node Architecture
This release introduces a Dual-Node Architecture with major improvements in tunnel management, reliability, and monitoring.
🔗 Architecture
Iran Nodes: Run tunnel servers (Rathole, Backhaul, Chisel, FRP) and GOST forwarders
Foreign Servers: Run tunnel clients to receive forwarded traffic
Separate UI management for nodes and servers
📡 Connection & Status Monitoring
Real-time connection states: connecting, connected, reconnecting, failed
Visual status indicators for nodes, servers, and tunnels
Automatic tunnel restoration after panel, node, or server restarts
Node-side persistence (tunnels.json) for uninterrupted operation even if the panel is down
🩺 Core Health Management
Unified Core Health Dashboard
Health monitoring for all tunnel cores
Per-core auto-reset with configurable schedules
Last reset & next reset timestamps
🖥️ Servers Management
New Servers tab for foreign servers (separate from Iran nodes)
Full CRUD operations
Secure server enrollment using certificates
Panel-side restoration for GOST forwarding
🌐 Enhanced Tunnel Support
GOST: TCP, UDP, WebSocket, gRPC, TCPMux
Backhaul: TCP, UDP, WebSocket, WSMux, TCPMux (reverse)
Rathole: TCP, WebSocket (reverse)
Chisel: TCP (reverse)
FRP: TCP / UDP (reverse)
🎨 UI Improvements
“Add Server” quick action in Dashboard
Improved Core Health tab with server visibility
Clear separation between nodes and servers
Enhanced tunnel management interface
🧰 CLI & Technical Enhancements
New uninstall command for clean removal
Improved CLI status & management commands
Docker-first deployment
Persistent tunnel storage on nodes
Better error handling and logging
Improved database query compatibility
Optimized GitHub Actions workflows