Я пытаюсь установить связь с Citrix. Как вы, возможно, знаете, вы можете иметь общий файл в Citrix ICA (совместно используемый клиентом и сервером), и я хотел бы использовать эту возможность для установки "туннеля" между двумя.
Идея заключалась бы в следующем:
on the client side )
any program => 'in' => shared file(s) => 'out' => remote network
( on the server side
есть идеи как это сделать? Мне кажется, что сокат должен быть в состоянии сделать трюк, я сейчас погружаюсь в его человека, но пока не могу все выяснить.
Спасибо за любой вклад.
На данный момент я застрял с:
На одной стороне:
socat -x -v -d -d tcp-listen:10002,fork,reuseaddr gopen:read.txt!!write.txt
На другой стороне:
socat -x -v -d -d gopen:write.txt!!read.txt tcp-connect:www.google.com:80
однако это не работает вообще: происходит сбой cmd1 при подключении (неизвестное устройство / адрес «write.txt»), а при запуске cmd2 происходит сбой (неизвестное устройство / адрес «read.txt»)