socat 正反向传输文件

环境示例:

机器A:10.1.1.8 可公开访问

机器B: 192.168.1.1 在子网

反向

A等待连接,B连接到A后,A发送文件到B:

1. 机器A上,打开文件,然后把文件发送到65535端口,    当有连接连接到该端口时,把文件发到客户端上。

sudo socat open:svn.tar.gz tcp4-listen:65535

2. 机器B,连接到机器A,并把发送过来的数据保存到文件

sudo socat tcp4:192.168.1.8:65535 open:svn.tar.gz,create

正向

A等待连接,B连接到A后,B发送文件到A:

1. 机器A上

sudo socat tcp4-listen:65535 open:svn.tar.gz,create

2. 机器B

sudo socat open:svn.tar.gz tcp4:192.168.1.8:65535

 

评论列表: