Aproveite as pequenas e agradáveis ferramentas que fazem bem o trabalho: link
Estou tentando aproximar uma conexão Citrix. Como você deve saber, você pode ter um arquivo compartilhado no Citrix ICA (compartilhado entre o cliente e o servidor), e eu gostaria de usar essa possibilidade para montar um "túnel" entre o 2.
A ideia seria ter o seguinte:
on the client side )
any program => 'in' => shared file(s) => 'out' => remote network
( on the server side
Alguma ideia de como fazer isso? Parece-me que socat deveria ser capaz de fazer o truque, estou mergulhando em seu homem agora, mas não consigo descobrir tudo ainda.
Obrigado por qualquer entrada.
Por enquanto estou com:
De um lado:
socat -x -v -d -d tcp-listen:10002,fork,reuseaddr gopen:read.txt!!write.txt
Do outro lado:
socat -x -v -d -d gopen:write.txt!!read.txt tcp-connect:www.google.com:80
no entanto, isso não funciona: cmd1 falha ao conectar (dispositivo / endereço desconhecido "write.txt") e cmd2 falha na inicialização (dispositivo / endereço desconhecido "read.txt")
Aproveite as pequenas e agradáveis ferramentas que fazem bem o trabalho: link
Se você puder se conectar a um host remoto em ssh do servidor citrix, sugiro iniciar um proxy de meias e, em seguida, configurar um túnel ssh com uma porta remota para frente.
Tags proxy