在Linux上用socat进行网络环境测试 从外部测试TCP端口是否可用
上一篇 里介绍了怎么在linux环境测试端口是否可用.
可以从 B linux VPS去测试 A linux VPS.
但是当我们使用常用的第三方测试 tcping.ping.pe,
或者从自己本地发起 tcping 测试 (https://github.com/pouriyajamshidi/tcping).
会遇到一个问题, socat 监听的端口只能连接一次.
socat tcp4-listen:端口号 -
换句话说, tcping测试只有第一次连接成功, 然后linux端可以看到 socat 运行结束了, tcping也会看到后续测试都是失败的.
为了解决这个问题, 问了一下GPT, 得到解决方案为socat tcp4-listen:端口号,fork /dev/null
实操效果见视频.
评论
发表评论