OSX - 基于wifi网络/ LAN连接,有条件地阻止与Web服务的传出连接

时间:2017-01-05 19:35:21

标签: macos networking dns

我有一个云备份程序,我只想在连接到一个特定的wifi网络/ LAN时运行。由于我经常连接的其他网络没有另外的带宽来通过互联网备份计算机。

我一直在考虑根据您连接的LAN /无线网络阻止/允许传出连接以选择服务/站点,并查看了一些GUI应用程序,例如Little Snitch和{{3但是,这些都可以阻止所有传出连接并让您手动批准每个新连接,它们也允许您在每个网络上执行此操作。

真的我只想阻止1个传出连接,这让我想办法做到这一点,我可以添加我想阻止到我的DNS阻止列表的网站/服务,但只有在连接到一个时才有条件地触发预定义的wifi网络/局域网(我无法在外部IP基础上执行此操作,因为我在要备份的站点上有动态IP)。

我正在运行OSX 10.10.5

1 个答案:

答案 0 :(得分:1)

您可以使用Control plane之类的内容在位置更改上运行脚本。

例如,脚本可以向/etc/hosts添加一行,其备份端点地址指向localhost。