如何在 cron 作业中自动重新连接由 Tunnelblick 设置的 OpenVPN VPN?

如何在 cron 作业中自动重新连接由 Tunnelblick 设置的 OpenVPN VPN?

我有一个 VPN,希望一直处于开启状态。该 VPN 属于 OpenVPN 类型,通过 VPN 软件 Tunnelblick 设置和使用。由于某些未知原因,VPN 连接或 Tunnelblick 进程在 VPN 开启很长时间(比如一天)后往往会陷入不良状态。我想设置一个 cron 作业,以便每晚重新启动它。如何做到这一点?

操作系统:macOS Sierra 10.12

答案1

按照以下说明编写 AppleScript 单行程序TunnelBlick 官方文档

osascript -e "tell application \"Tunnelblick\"" -e "connect \"configuration-name\"" -e "end tell"

并将其设置为 cron 作业。

相关内容