我正在创建一个脚本,当客户端连接到我的 OpenVPN 服务器时应该执行该脚本。因此,我将这些行添加到我的
server.conf
script-security 4
client-connect "/etc/openvpn/openvpn-logger/openvpn-test.sh"
这是
openvpn-test.sh
文件的内容
#!/bin/bash
LOGFILE="/var/log/openvpn/openvpn-test.log"
echo "Connected/Disconnected" >> $LOGFILE
每次新客户端想要连接时,都应写入日志文件“已连接/已断开连接”。
不知何故,如果我尝试连接,我会卡在连接过程中。如果
server.conf
中的行被注释掉,它可以工作,但我的脚本将不会被执行。
这是客户端上显示的内容