如何在 n 秒后创建并关闭 SOCKS5 隧道?

如何在 n 秒后创建并关闭 SOCKS5 隧道?

我正在通过 ssh 创建 SOCKS 5 隧道:

ssh -D 1337 -f -C -c blowfish -q -N user@host

我只需要它来建立快速而松散的客户端连接,然后就不再需要它了。

我希望它在激活 x 秒后自动关闭。我尝试过 postfixing sleep 10,它甚至可能保持打开状态直到连接的客户端断开连接,否则会在 10 秒后关闭。

当我运行这个时: ssh -D 1337 -f -C -c blowfish -q -N user@host sleep 10隧道永远不会关闭。

我可以在 bash 脚本中 sleep 10,然后找到该进程并将其终止,但我认为它可能比这更简单。

答案1

您应该尝试不用-N。也许您的意思是-n,但 暗示了-f

相关内容