Daily Workflow
Starting Your Day
1
Start Server (if not running as service)
2
Start Terminal Session
3
Connect Client
Ending Your Day
Simply close the client terminal. Your session stays alive! Tomorrow:- Server still running
- Terminal still active
- Just reconnect the client
Common Commands
Interactive Session
- Day-to-day terminal work
- Long-running processes
- Remote development
One-Shot Commands
Include
`r`n (carriage return + newline) for cmd.exe to execute the command.Built-in UI Mode
Launch the interactive text-based UI for managing multiple sessions:SSH Bootstrap (Remote Servers)
- SSHs to remote server
- Starts
undying-terminal-terminalthere (optionally inside tmux) - Extracts credentials
- Switches to direct TCP connection
- Keeps session alive forever
Practical Scenarios
Scenario 1: Development Workflow
Scenario 2: Long-Running Builds
Scenario 3: Remote Administration
Scenario 4: Unstable Network Environments
Session Management
Built-in UI Multi-Session (v1.1.0+)
The easiest way to manage multiple sessions is with the built-in UI:Traditional Multiple Sessions
Run multiple independent sessions manually:Session Discovery
Track active sessions:Keyboard Shortcuts
Advanced Features
Predictive Echo (v1.1.0+)
Enable local echo prediction for high-latency connections:- Connections with >100ms latency
- Satellite or cellular networks
- International connections
- Characters appear instantly (local echo)
- Server output reconciles with local echo
- No duplicate characters visible
Tunnel-Only Mode (v1.1.0+)
Run port forwarding without terminal overhead:- Database tunneling
- API proxy connections
- Secure access to internal services
- CI/CD pipeline integration
IPv6 Support (v1.1.0+)
Connect to IPv6 hosts:Disconnecting vs. Exiting
Client Disconnect (Safe)
- Session stays alive
- Terminal keeps running
- Can reconnect anytime
Shell Exit (Dangerous)
- Shell terminates
- Terminal process exits
- Session ends
- Must restart terminal
Scripting and Automation
Connection Script
Save frequently-used connections:Automated Commands
Monitoring and Logging
Client-Side Logging
Enable debug logging:Check Connection Status
Tips and Tricks
Reconnect Faster
Reconnect Faster
When you know you’ll reconnect soon:
Run Server as Background Job
Run Server as Background Job
Better: Install as Windows service for production.
Test Session Recovery
Test Session Recovery
Reduce Keepalive Traffic
Reduce Keepalive Traffic
For bandwidth-constrained networks:Rebuild and use custom binary.
Next Steps
Port Forwarding
Tunnel local and remote ports
SSH Bootstrap
Start remote sessions via SSH
Configuration
Customize server behavior
Troubleshooting
Solve common problems