V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
urmyfaith
V2EX  ›  macOS

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

  •  
  •   urmyfaith · 2014-11-03 13:17:02 +08:00 · 15845 次点击
    这是一个创建于 3705 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题:mac 如何禁止某些应用访问网络?

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

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


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

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

    没有命令来实现的么?
    wzxjohn
        7
    wzxjohn  
       2014-11-03 21:37:10 +08:00 via iPhone
    @urmyfaith 你居然说这玩意没有数字公司的产品好我也是醉了,没法交流了。如此强大的产品被你贬低成这样我也真的无话可说。
    urmyfaith
        8
    urmyfaith  
    OP
       2014-11-05 14:45:23 +08:00
    @wzxjohn 有些东西你不得不承认,不能因为3721之类的事情来说吧。 对用户来说,简单,好用,就是最好的,不是么?Little Snitch不能满足我 [个] [人] 的需求。最后谢谢你的回答。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 13:29 · PVG 21:29 · LAX 05:29 · JFK 08:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.