我们有一个扫描仪,可以将扫描的文档保存到 SMB 共享。所以我需要在 Mac 上打开 SMB 共享——应该没问题。
问题:Mac 是 MacBook,也将用于国外网络 - 显然我们不希望在我自己的网络之外进行 SMB 共享。
因此,我正在寻找一种方法,仅当它连接到某个网络时才在 MacBook 上自动启动 SMB 服务(理想情况下基于我们路由器的硬件地址,或者可能基于从 DHCP 服务器获取的 IP 地址作为后备)。SMB 服务应在网络连接发生变化时立即停止。
我不确定摆弄系统脚本是否是个好主意,系统脚本可能会被任何下一次系统更新更改——这仍然可能是唯一的选择吗?或者有没有可以做到这一点的应用程序?有人有更好的主意吗?