在OSX上管理计量连接


31

我被迫通过计量4G连接越来越多地使用Macbook。我确实需要限制数据使用量。Windows具有计量连接模式,这确实可以帮助您。

在OSX世界中处理此问题的最佳方法是什么?也许有些使用防火墙?关于使用什么网络,是否发生任何日志记录?

谢谢你的帮助 :-)


1
Little Snitch可以记录该卷-您的问题尚不清楚是否是您想要的-您能否解释一下计量连接的功能/显示以及所需的功能
user151019 2015年

1
谢谢马克。Windows允许您将选定的网络连接标记为“已计量”。连接到它们后,Windows将不会下载任何更新。此外,应用程序开发人员可以检查连接状态,并可以选择限制流量。小小的告密者似乎是一个简单的防火墙,与Windows附带的防火墙没有什么不同。您可以使用它在某些时间手动限制某些应用程序。不确定是否为不同的连接支持不同的配置以有效地自动切换。您可能需要手动将其打开和关闭。谢谢:-)
Damien Sawyer 2015年

Answers:


17

跳闸模式

TripMode在白名单系统上工作,并阻止整个应用程序/进程访问互联网。

带有以下相关功能的广告:

当TripMode为ON时,它将阻止您所有的Mac应用程序访问Internet,但被自己列入白名单的应用程序访问。它通常会停止自动更新,在线备份,照片同步以及各种晦涩难懂的应用程序,避免消耗宝贵的数据。上载和下载均被阻止。

跟踪您的数据使用情况。查看每个应用程序,会话,日期和月份使用的数据。发现数据匮乏的应用程序。

新增:设置限制设置数据限制。当您到达时,所有流量都会停止。永远不要再考虑您的计划!


6

小飞贼

Little Snitch允许您限制来自应用程序和进程的特定网络流量。您可以将其配置为根据连接的网络自动切换配置文件。

您可以将Little Snitch设置为提示新连接,或在尝试访问之前配置连接。


3

使用第三方软件阻止

除了出色的TripModeLittleSnitch已经提到市场上有其他竞争者所提供这种类型的作业。

使用这些应用程序级防火墙,也可以阻止不必要的流量:

无线电沉默

广告为:

Mac上最简单的网络监视器和防火墙。Radio Silence可以阻止任何应用建立网络连接。

Mac的强大隐私权。

通过Radio Silence,您可以保留不允许上网的应用程序列表。保护您的隐私。阻止应用拨打电话。节省带宽和数据费用。无线电沉默是完全不可见的。

防火墙不可见,并且始终处于活动状态。您不必打开任何窗口。没有烦人的弹出窗口。屏幕或基座上没有混乱。对Mac的性能没有影响。

放手

广告为:

放手!是一个用于监视和控制应用程序对网络和磁盘访问的应用程序。能够监视通常不会引起注意的活动,使您能够就私人信息的传输做出明智的决定,从而避免了机密信息的泄漏。

垒墙

广告为:

Vallum是一个小工具,可帮助您监视应用程序连接。在您决定是通过还是阻止它们时,它可以拦截并保持应用程序连接。Vallum界面非常简单,并基于图标。它的默认配置不是侵入性的,不需要任何交互或特定的网络知识或技能。只需将应用程序图标从Finder拖到Vallum主窗口中即可将其阻止。要更改Vallum的态度和互动水平,您只需使用很少的可用选项。Vallum配置策略使您可以从预定义的防火墙配置广告态度列表中进行选择。Vallum不是侵入性的,它在macOS菜单栏中以时钟的形式在菜单中运行。它也尊重您的隐私:它不连接家中来验证许可证,它不需要任何在线激活。

使用车载工具阻止

操作系统中还已经内置了其他一些选项。但是要花费很多精力来配置通常有限的可能性。

  • 阻断与目标IP 一个HOSTFILE通过/ etc / 主机

  • 使用内置的pf防火墙阻止这些程序使用的端口

两者都具有僵化和过度扩张的缺点。有时,良性和恶性目的地共享相同的IP。同一端口也同时用于多种用途,以非常有效地区分允许和不需要的流量。

使用车载工具监控流量

您可以使用许多应用程序和工具监视流量。在命令行上可以找到已经安装的一种:

/usr/bin/nettop

而且在活动监视器中,当然有一个名为“网络”的选项卡,您可以在其中对“已发送字节”和“已接收字节”进行排序。

先进的第三方监控工具

然而,像先进的工具的tcpdumpWireshark的PeakHour和其他人通常是在这样一个简单的场景有点大材小用。

当然,最重要和最实用的就是卸载违规者(如果可能)。


1

我刚刚在一些防火墙周围有了一个google。Murus basic看起来还不错,目前只有$ 10的一半价格。我可以试一试。http://www.murusfirewall.com/


1
rr Murus是PF的前端,它是网络防火墙,而不是应用程序防火墙。PF无法在应用程序级别阻止流量。它只能在网络级别阻止。因此,要阻止一个应用程序,您必须阻止一个或多个端口/协议。这些块在系统级别处于活动状态,因此所有应用程序都将无法访问它。我想我需要Little Snitch或类似的产品:-(来自murusfirewall.com/forum/viewtopic.php?t=297
Damien Sawyer

1

除非苹果将蜂窝移动设备添加到macOS中,否则我们可能会有几种选择:

  • 使用网络链接调节器适当地完全破坏网络连接
  • 严格限制应用程序的运行并禁用所有后台更新和下载
  • 设置防火墙以阻止已知的带宽用户,并且必须监视一段时间后网络的新用途

TripMode和LittleSnitch之类的应用程序是使其中一些自动化的良好工具。


“严格缩减”和“禁用”是非常通用的建议,可能需要做一些进一步的阐述,因为某些设置是隐藏的,不被尊重或无法设置的。
LаngLаngС

@LangLangC正确-更糟的是,旋钮和控制杆从OS版本更改为另一个版本。但是,概念是相同的,启动“活动监视器”以查看正在发送和接收的内容,并深入研究该应用程序/守护程序/服务的细节。唯一的亮点是,苹果公司全都在让守护进程来完成大部分工作,因此与过去的内核相比,防火墙规则能够更好地塑造和阻止某些用户。
bmike
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.