Repository navigation
v0.5.0 - Jump Host SSH Tunneling
Pre-release
Pre-release
What's New in v0.5.0
🚀 Jump Host SSH Tunneling
- Route SSH connections through bastion hosts - full TCP proxy tunneling via channel_direct_tcpip
- Select any SSH connection as a jump host when configuring another SSH connection
- Automatic transparent tunneling with local loopback proxy pattern
- Satisfies libssh2's AsRawSocket requirement on Windows while routing traffic through SSH channel
🔧 Technical Implementation
- Added jump_host_id field to Connection model
- Implemented bidirectional byte shuttling between TcpStream and ssh2::Channel
- Jump host selector in connection detail UI (filters to SSH-only, prevents self-selection)
- Connection clone preserves jump host configuration
📦 Downloads
- Windows x64: KRemote-v0.5.0-windows-x64.zip (portable, no installation required)
⚠️ Alpha Release
This is an early alpha build. Expect rough edges and breaking changes between releases.
Previous Features (v0.4.0 and earlier)
- Encrypted credential vault (Argon2id + AES-256-GCM)
- SSH interactive terminal with PTY support
- Connection organization with folders and tags
- Import/export functionality
- Cross-platform architecture (Flutter UI + Rust core)