OpenVPN 客户端连接退出代码 1 未触发客户端断开连接脚本

OpenVPN 客户端连接退出代码 1 未触发客户端断开连接脚本

在我的client-connect脚本中,我将exit 1指示身份验证失败并拒绝来自客户端的连接。这很好,如果我的client-connect脚本以 1 退出(即),客户端将无法连接到 openvpn 服务器。如果我在脚本exit 1中以 1 退出来拒绝他们的连接,客户端连接日志将如下所示client-connect

Fri Mar 29 20:43:15 2019 SENT CONTROL [server]: 'PUSH_REQUEST' (status=1)
Fri Mar 29 20:43:15 2019 AUTH: Received control message: AUTH_FAILED
Fri Mar 29 20:43:15 2019 SIGUSR1[soft,auth-failure] received, process restarting
Fri Mar 29 20:43:15 2019 MANAGEMENT: >STATE:,RECONNECTING,auth-failure,,,,,
Fri Mar 29 20:43:15 2019 Restart pause, 5 second(s)

client-connect问题是,即使脚本以 1 退出,客户端似乎仍会继续重试连接服务器。当客户端的连接尝试在脚本中client-disconnect被阻止时,我的脚本永远不会被调用。exit 1client-connect

当以 1 退出时,如何防止客户端重试连接/验证服务器client-connect?此外,如何确保client-disconnect当我通过退出 1 拒绝客户端连接时调用我的脚本client-connect

相关内容