Skip to content

v0.5.0 - Jump Host SSH Tunneling

Pre-release
Pre-release

Choose a tag to compare

@z41hk z41hk released this 17 Sep 09:25
· 14 commits to main since this 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)