Вы можете использовать neovim и nvim _терминал _эмулятор
Nvim embeds a VT220/xterm terminal emulator based on libvterm. The terminal is presented as a special buffer type, asynchronously updated from the virtual terminal as data is received from the program connected to it.
Теперь это возможно с помощью socat v2. socat v2 представляет идею адресных цепочек . Вы можете запустить скрипт, используя EXEC
, где stdin/stdout (файловые дескрипторы 0 и 1 )подключены к прослушивающему сокету, а файловые дескрипторы 3 и 4 подключены к отправляющему сокету:
socat - "TCP-LISTEN:localhost:8000 | EXEC:myscript.sh | TCP:myserver:80"
В примере myscript.sh: