| 用途 | 端口转发/协议桥接/调试 |
|---|---|
| 语法 | socat [选项] 地址1 地址2 |
| 对比 | 支持 fork/reuseaddr 等选项,适合常驻小转发 |
常用示例
常用示例
socat TCP-LISTEN:8080,fork,reuseaddr TCP:127.0.0.1:80 # 8080 → 本机 80
socat TCP-LISTEN:3307,fork TCP:10.0.0.9:3306 # 转发数据库端口
socat - TCP:10.0.0.5:80 # 标准输入接远端端口
socat UNIX-LISTEN:/tmp/app.sock,fork TCP:127.0.0.1:9000 # unix socket 转 TCP
socat -d -d TCP-LISTEN:8080,fork TCP:127.0.0.1:80 # -d -d 打调试日志常驻转发建议交给 systemd 管理并只绑内网;公网直接暴露 TCP-LISTEN 等于开门。