用 socat 中继连接

用一条灵活的命令桥接套接字、文件、管道和设备。

Linux网络套接字TCP低风险
运行 socat TCP-LISTEN:8080,fork TCP:localhost:80,转发本地端口。

01命令

命令
$ socat TCP-LISTEN:8080,fork TCP:localhost:80

02作用说明

socat 可以连接几乎任意两类端点,是端口转发、Unix 套接字调试、TLS 包装和文件传输的瑞士军刀。fork 选项让监听器持续接受多个连接。

03风险

风险低风险
使用条件sudo apt install socat
!注意: 监听型中继可被他人访问,可能暴露内部服务;测试时请绑定 127.0.0.1 并限制访问。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Debian package: socat
    Debian · vendor-doc · 2026-09-20
    依据: Debian packages socat, a multipurpose relay that connects two data channels.
  • socat
    Official project · vendor-doc · 2026-09-20
    依据: Debian packages socat, a multipurpose relay that connects two data channels.

最后验证: 2026-09-22 · 分类: 网络

06相关方案