如何阻止socat戒烟?

我正在使用Windowssocat作为客户端通过SSH隧道DNS,它完美的工作,直到ssh连接死亡或暂时不可用 – 当发生这种情况socat窗户客户端终止,并要求重新启动。

我在Windows客户端上使用以下命令:

 socat -s udp-recvfrom:53,reuseaddr,bind=127.0.0.1,fork tcp:127.0.0.1:5377 

有没有人知道一种方法来防止ssh连接不可用时socat客户端退出? 帮助文件build议-s开关解决这个问题,但是它没有。

在您的评论之后,VBScript中的循环(Windows Scripting Host使用什么)更容易:

 Do WshShell.Run "socat.exe -s udp-recvfrom:53,reuseaddr,bind=127.0.0.1,fork tcp:127.0.0.1:5377",0,True Loop While True