特定任务的自动化

特定任务的自动化

我们公司刚刚搬到了另一个办公室,并且重新设计了办公室的整个网络。我们的 WiFi 设置方式是,如果您拥有托管的 Windows 客户端,我们只能连接并访问内部业务资源。对于所有其他客户端(例如 Mac 和 Linux 机器),当我们连接到同一个 WiFi 时,我们将连接到自带设备网络,该网络只能访问互联网,而不能访问内部资源,我们需要使用 VPN。这在某些时候可能会变得有点乏味。

在讲完这个简短的故事之后,我有一个小小的问题。

是否有人对某些任务进行了自动化,当计算机连接到特定网络而不是每个网络时运行这些任务?我有几个脚本,我想在连接到特定公司 WiFi 时运行它们,一个脚本启动我的 VPN 客户端 (openconnect) 并让我只需输入 VPN 密码即可,其他一些脚本启动 socks 隧道并挂载我的所有网络共享。

我已经尝试过 Cuttlefish(很可能不再开发,只能找到一个旧客户端......),但发现它有缺陷,有时如果它启动任何东西,就会多次启动一个任务。

顺便说一句,我在用 Ubuntu 19.10。

希望有人知道该怎么做,任何帮助都将不胜感激:)

相关内容