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

Mac 平台有类似 Sandboxie 的软件吗?

  •  
  •   ShadowPower · 33 天前 · 1485 次点击
    这是一个创建于 33 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我下载一些冷门资源需要用迅雷,尽管迅雷本身很流氓,还是吸血 P2P 软件。但不用的话,那些资源确实下载不下来。 我在 Windows 上用 Sandboxie-Plus 来装迅雷,软件设置里能限制任意目录的读取权限,而写入其实都会写到沙盒内。

    我尝试了 App Store 版迅雷,发现连下载功能都不支持,提示我升级完整版迅雷…… 如果不用虚拟机跑 Windows 的话,有什么办法吗?

    7 条回复    2024-03-25 14:22:28 +08:00
    NavilleZhang
        1
    NavilleZhang  
       33 天前
    系统自带 Sandbox Profile
    NavilleZhang
        2
    NavilleZhang  
       33 天前
    ```
    man sandbox-exec
    ```
    ShadowPower
        3
    ShadowPower  
    OP
       33 天前
    @NavilleZhang 简单看了看,感觉这玩意像 SELinux 而不是 Sandboxie……
    Sandboxie 并不会让 API 调用失败,只是会让文件、注册表等读写操作都重定向到沙盒目录下,或者让程序读不到剪贴板之类的。基本上是开箱即用的,就好像装虚拟机来跑软件一样。
    sandbox-exec 像是要么应用得改造适配,要么手动找出应用所需的权限一个个放行。
    相比起来,虚拟机更接近我的需求,只是虚拟机占用的资源实在太多了。
    jfv
        4
    jfv  
       33 天前
    现在 xunlei 有 docker 版本, 我放在 docker 里面跑的
    ShadowPower
        5
    ShadowPower  
    OP
       33 天前
    @jfv 求指路,顺便问一下,docker 最低给多少内存能跑
    jfv
        6
    jfv  
       33 天前
    @ShadowPower 没任务的时候占用内存 100MB 吧
    https://github.com/cnk3x/xunlei
    NavilleZhang
        7
    NavilleZhang  
       33 天前
    @ShadowPower
    > sandbox-exec 像是要么应用得改造适配,要么手动找出应用所需的权限一个个放行。

    你可以直接应用系统默认的沙盒 Profile (就是给 AppStore 程序的那套), 没记错的话是内置的名为 container.sb 的配置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1511 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 16:55 · PVG 00:55 · LAX 09:55 · JFK 12:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.