Files
tldr/pages.zh/common/socat.md

20 lines
626 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# socat
> 多用途中继SOcket CAT
> 更多信息:<http://www.dest-unreach.org/socat/>.
- 监听一个端口等待传入连接并将数据转移到STDIO
`sudo socat - TCP-LISTEN:8080,fork`
- 使用SSL监听一个端口并打印到STDOUT
`sudo socat OPENSSL-LISTEN:4433,reuseaddr,cert=./cert.pem,cafile=./ca.cert.pem,key=./key.pem,verify=0 STDOUT`
- 创建到主机和端口的连接将STDIO中的数据传输到连接的主机
`sudo socat - TCP4:www.example.com:80`
- 将本地端口的传入数据转发到另一个主机和端口:
`sudo socat TCP-LISTEN:80,fork TCP4:www.example.com:80`