Socat exec script in tunnel

Вы можете использовать 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.

2
27.09.2016, 16:51
1 ответ

Теперь это возможно с помощью socat v2. socat v2 представляет идею адресных цепочек . Вы можете запустить скрипт, используя EXEC, где stdin/stdout (файловые дескрипторы 0 и 1 )подключены к прослушивающему сокету, а файловые дескрипторы 3 и 4 подключены к отправляющему сокету:

socat - "TCP-LISTEN:localhost:8000 | EXEC:myscript.sh | TCP:myserver:80"

В примере myscript.sh:

  • stdin (fd 0)-считывает данные с порта 8000
  • стандартный вывод (fd 1)-запись данных в порт 8000
  • fd 3 -считывает данные с порта 80 моего сервера
  • fd 4 -записывает данные на порт 80 моего сервера
0
30.08.2021, 16:51

Теги

Похожие вопросы