2025-04-08 18:46:12 +08:00
..
2025-04-08 18:46:12 +08:00
2025-04-08 18:46:12 +08:00
2025-04-08 18:46:12 +08:00
2025-04-08 18:46:12 +08:00
2025-04-08 18:46:12 +08:00
2025-04-08 18:46:12 +08:00
2025-04-08 18:46:12 +08:00
2025-04-08 18:46:12 +08:00
2025-04-08 18:46:12 +08:00

wslbridge

wslbridge is a Cygwin program that allows connecting to the WSL command-line environment over TCP sockets, as with ssh, but without the overhead of configuring an SSH server.

Usage

Usage is similar to that of ssh. Run wslbridge with no arguments to start a bash session in a WSL pty. Append a command-line to run that command in WSL without a pty (i.e. using 3 pipes for stdio).

wslbridge runs its WSL command with either a pty or using pipes. Pass -t to enable pty mode or -T to enable pipe mode. Pass -t -t to force pty mode even if stdin is not a terminal.

Pass -eVAR=VAL to set an environment variable within WSL. Pass just -eVAR to copy the value from the Cygwin environment.

wslbridge is distributed under the MIT license: https://github.com/rprichard/wslbridge/blob/master/LICENSE.txt

cygwin library is distributed under the LGPL license: https://github.com/Maximus5/Cygwin-origin/blob/master/winsup/COPYING.LIB https://github.com/Maximus5/Cygwin-origin/blob/master/winsup/CYGWIN_LICENSE