今天的内容很简单,主要分享 2 个有用的 Linux 端口转发的工具,涨涨见识,主打一个不让脑子和手闲着,开整吧。
这里所说的端口转发和 nginx 之类的反向代理还是有些区别的,更加底层一点。
推荐你看一下 TCP/IP 协议相关的网络协议,反正也记不住,就只看看好了。
这 2 个工具分别是:
1,socat
,名字来由是 「Socket CAT」,其功能与有网络瑞士军刀之称的 netcat 类似,可以看做是 netcat 的加强版
2,netcat (nc)
,就是上面说的网络瑞士军刀了
启动待验证端口
为了验证端口转发,临时通过 docker 启动一个 nginx,并暴露 5000 端口。
docker run --rm -d -p 5000:80 nginx:alpine