mac 如何禁止某些应用访问网络?

2014-11-03 13:17:02 +08:00
 urmyfaith
如题:mac 如何禁止某些应用访问网络?

由于某些原因,流量不够用,需要禁止一些app访问网络。

1. 使用系统自带的firewall只能禁止流入的流量,而且设置后好像没有起作用?
2. 使用iptables?mac下输入命令没有?


大家是怎么禁止的?是使用什么的软件? 或者有什么好用的命令? 或者自己写的一小段程序(shell、python?)

还请各位大虾指点。
15703 次点击
所在节点    macOS
8 条回复
wzxjohn
2014-11-03 13:59:09 +08:00
你需要Little Snitch
janxin
2014-11-03 14:19:00 +08:00
有一些防火墙软件可以实现禁止访问网络的功能,这种简单有效
当然还有系统自带的更暴力的方法,就是sandbox-exec。这个命令是使用系统的sandbox禁用掉网络,不建议使用这种方法,因为我测试很多程序会因为这个崩溃,只有chrome不崩溃....
est
2014-11-03 14:21:35 +08:00
win下以前有winsock2.dll,linux下有LD_PRELOAD大法。。都可以针对一个app禁用网络。
hansnow
2014-11-03 14:54:57 +08:00
你试试proxifier,反正在win下效果还不错
erik0
2014-11-03 15:50:08 +08:00
开始也试图用系统防火墙(iptables)去实现,结果发现不行
后来用的还是Little Snitch
urmyfaith
2014-11-03 21:29:40 +08:00
@wzxjohn @erik0 试了试,还是没有window下的某数字公司等的流量控制的好。还是卸载了。

没有命令来实现的么?
wzxjohn
2014-11-03 21:37:10 +08:00
@urmyfaith 你居然说这玩意没有数字公司的产品好我也是醉了,没法交流了。如此强大的产品被你贬低成这样我也真的无话可说。
urmyfaith
2014-11-05 14:45:23 +08:00
@wzxjohn 有些东西你不得不承认,不能因为3721之类的事情来说吧。 对用户来说,简单,好用,就是最好的,不是么?Little Snitch不能满足我 [个] [人] 的需求。最后谢谢你的回答。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/143603

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX