如何隔离 QQ 微信 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ztmzzz
V2EX    问与答

如何隔离 QQ 微信

  •  
  •   ztmzzz 2022-07-21 16:50:13 +08:00 6235 次点击
    这是一个创建于 1176 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想解决的问题

    将 QQ 微信隔离到虚拟机内,做到防止影响真实系统并且保证聊天记录等不丢失,易于迁移到新的机器。

    尝试的方案

    在参考了本站的其他帖子之后,个人尝试了以下方案,遇到了一些问题

    1. 使用 Remote App

      优点:QQ 有托盘显示,和真机区别不大

      缺点:微信最小化到托盘直接卡死,输入时右下角语言栏消失,导致托盘图标乱动

    2. 使用 VMware 的 Unity 模式

      缺点:窗口移动不如虚拟机内使用流畅,没有托盘图标,语言栏消失

    3. 单纯放在 VMware 中

      缺点:无法接收新消息提醒,使用麻烦

    4. 沙盒

      缺点:不确定能否完全隔离,且迁移数据不方便

    问题

    站内的帖子大部分是 2021 年的,请问一年过去了是否有更好的办法解决问题,或者上面的缺点是否有解决办法?

    目前个人想到的方式是写个程序监控虚拟机的屏幕,有新消息提示就在主机上提示,然后到虚拟机内回复。

    输入法直接拿 Rime 和群晖同步解决。

    第 1 条附言    2022-07-22 19:32:40 +08:00
    仔细看了一下 sandboxie plus ,发现开启隐私模式下使用还是不错的,唯一的问题是开启隐私模式要求订阅(贡献),看了一下代码永久版接近 1000 欧元,18 欧元那几档都是订阅制的。
    第 2 条附言    2022-07-26 00:58:07 +08:00
    最后选择了 sandboxie 来隔离,目前用了 1 天感觉不错,我写了一篇博客详细记录
    https://blog.casualthink.com/2022/07/25/%E4%BD%BF%E7%94%A8sandboxie-plus%E9%9A%94%E7%A6%BBQQ%E5%92%8C%E5%BE%AE%E4%BF%A1/
    23 条回复    2022-08-26 11:17:46 +08:00
    Damn
        1
    Damn  
       2022-07-21 18:33:03 +08:00
    4.Windows 沙盒应该可以,数据可以在 Host 上,不需要迁移。
    只是会有虚拟机桌面,没有 remote app 那样好看。
    ms 之前搞的 rail mode ,可以让沙盒用 remote app 模式运行,结果鸽了,被人在 github 上追问,然后装死。。
    Damn
        2
    Damn  
       2022-07-21 18:33:46 +08:00
    @Damn 之前发布会有视频展示,不知道是出于什么考虑砍掉了。。
    ztmzzz
        3
    ztmzzz  
    OP
       2022-07-21 19:15:44 +08:00
    @Damn 我的理解是 Windows 沙盒和 VMware 一样,还是要单独进入虚拟机来使用软件。而且会导致 VMware 无法嵌套虚拟化
    Damn
        4
    Damn  
       2022-07-21 19:26:40 +08:00
    @ztmzzz 但磁盘和内存占用比真虚拟机低。VMware 的问题已经解决了。
    killva4624
        5
    killva4624  
       2022-07-21 19:49:06 +08:00
    文件、图片的传输在虚拟机上会有痛点吗,或者说不方便的地方。
    ztmzzz
        6
    ztmzzz  
    OP
       2022-07-21 20:25:42 +08:00
    @Damn 资源占用倒是无所谓,VMware 没有托盘+语言栏消失 的问题 Windows 沙盒也能解决么?
    ljsh093
        7
    ljsh093  
       2022-07-21 20:45:33 +08:00
    Icalingua++? electron 写的第三方 qq 客户端。顺便问下 remote app 是什么?
    ztmzzz
        8
    ztmzzz  
    OP
       2022-07-21 20:51:06 +08:00   1
    @ljsh093 感谢提供 QQ 的代替,不过其实主要还是微信最麻烦。RemoteApp 可以看 t/746542
    FrankAdler
        9
    FrankAdler  
       2022-07-21 21:15:13 +08:00 via iPhone
    试试 sandboxie plus 沙盒,每个软件一个,迁移的时候整个目录复制走,再改下 sandboxie.ini 加进去就能继续用了
    FrankAdler
        10
    FrankAdler  
       2022-07-21 21:17:30 +08:00 via iPhone
    @FrankAdler 这个比 windows 沙盒轻量,不需要开 hyper-v
    Zerek
        11
    Zerek  
       2022-07-21 21:17:32 +08:00
    沙盘?
    Overfill3641
        12
    Overfill3641  
       2022-07-21 22:41:11 +08:00
    Sandboxie 一般够用,但如果你想真隔离,虚拟机都不行,毕竟有虚拟机穿透。
    haimall
        13
    haimall  
       2022-07-22 08:43:27 +08:00
    买个三星手机。链接 Samsung DeX ,
    lifansama
        14
    lifansama  
       2022-07-22 09:10:53 +08:00 via Android
    给 QQ 和微信建一个新用户,重要文件不给新用户权限
    moen
        15
    moen  
       2022-07-23 16:24:16 +08:00
    可以参考 https://v2ex.com/t/638439 隔离在单独用户里,不过该方法也有一些缺点,但也比上面提到的都有优势:
    1. 虽然被隔离的程序能访问剪贴板,但如果该对象带有文件的引用对于隔离用户没有权限会粘贴失败。典型的就是浏览器或者一些图片查看器复制的图片,需要用编辑工具去掉文件引用信息
    2. OP 是使用 RIME ,需要隔离用户也跑一份 WeaselServer ,输入法配置也要自己处理同步
    ztmzzz
        16
    ztmzzz  
    OP
       2022-07-23 19:04:35 +08:00
    @moen 问一下有没有粘贴失败的例子,我貌似没碰到
    ztmzzz
        17
    ztmzzz  
    OP
       2022-07-23 22:17:22 +08:00
    @moen 我发现这样单独用户对于其他所有盘文件都能访问,起不到什么隔离的效果,要手动对文件设置权限
    ztmzzz
        18
    ztmzzz  
    OP
       2022-07-23 22:22:53 +08:00
    花了 2 天时间尝试改一下 Sandboxie-Plus 的文件绕过限制,而且我看作者对许可证时间调整了好几次,感觉购买的许可证随时可能被收回。发现只能修改驱动文件才能绕过。
    但是坑爹的 Windows 驱动必须要微软的签名才行,要求的 EV 证书个人搞不到。如果把 Windows 设置为测试模式使用就本末倒置了。
    我看已经有人破解了,通过 KDMapper 加载未签名的驱动到系统里面。自己尝试了一下,确实简单的未签名驱动是能直接加载的,但是简单修改 Sandboxie 的驱动后 VMware 就会蓝屏,可能要对 Sandboxie 驱动实现部分进行修改。我看破解的软件要求不在 VMware 中运行,也不知道是否一定要真机,个人在驱动方面完全是新手,放弃了。
    破解链接: https://sinister.ly/Thread-Leak-Sandboxie-Plus-v1-05-x64-Cracked-by-bidasci
    ztmzzz
        19
    ztmzzz  
    OP
       2022-07-23 22:23:23 +08:00
    找到一个方法能加载自己的驱动,开始尝试一下
    https://github.com/HyperSine/Windows10-CustomKernelSigners
    yxnwh
        20
    yxnwh  
       2022-08-19 14:54:32 +08:00
    马克一下
    @ztmzzz 楼主能做个破解完成体的 sandbox-plus 吗。。。破解的步骤着实很复杂
    ztmzzz
        21
    ztmzzz  
    OP
       2022-08-21 17:42:42 +08:00
    @yxnwh V2EX 不能讨论破解相关的问题,而且能加载自己的驱动还是很方便的,我用的挺舒服
    HappyGirl
        22
    HappyGirl  
       2022-08-25 21:01:25 +08:00
    WechatBrowser.exe (16392): SBIE2112 对象无法访问: \WindowsErrorReportingServicePort ,call AlpcConnectPort (C0000022) access=001F0001 initialized=1
    微信绿色版 运行 在安全防护加固型沙盒中出现这个 无法看公众号 和 运行小程序 咋解决啊
    ztmzzz
        23
    ztmzzz  
    OP
       2022-08-26 11:17:46 +08:00
    @HappyGirl 大概是隐私模式的问题,我就手机上看看算了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5597 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 06:37 PVG 14:37 LAX 23:37 JFK 02:37
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86