V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Branlice
V2EX  ›  程序员

自己场景,给 MacOS 增加点小功能(USB/IP)共享 UKEY/物理硬件。

  •  
  •   Branlice · 17 小时 51 分钟前 · 895 次点击

    自己工作场景需要多个设备共享各种 UKEY 、一些硬件什么的,这两天有点时间给 MacOS 开发个 USB/IP 的功能,在 MacOS 上没有提供这样的能力,需要自己实现驱动(还是折腾了挺久的)。

    目前可以支持将本地的文件夹、镜像、以及 物理 USB 设备 通过网络共享给多个设备使用。在一些运维、签名场景下还不错。

    Screenshot 2025-12-14 at 13.09.37.png Screenshot 2025-12-14 at 13.07.50.png

    16 条回复    2025-12-14 20:19:16 +08:00
    scegg
        1
    scegg  
       17 小时 23 分钟前
    真不错,如果客户端(虚拟插入设备的终端)支持 windows/linux 在运维上的场景用就更多了。
    SherlockKevin
        2
    SherlockKevin  
       17 小时 20 分钟前
    非常有用的项目,看起来支持挂载设备到远程服务器
    orcusfox
        3
    orcusfox  
       16 小时 35 分钟前 via iPhone
    VirtualHere 这种吗
    Branlice
        4
    Branlice  
    OP
       16 小时 4 分钟前
    @scegg 协议上是可以直接支持的。在 linux 底层有 usb/ip 的协议和实现,window 的 github 也有大佬自己实现过。您要有兴趣通过 usb/ip 、usbip-win 关键词应该可以搜索到。
    Branlice
        5
    Branlice  
    OP
       16 小时 3 分钟前
    @SherlockKevin 嗯嗯,可以的。标准协议。
    Branlice
        6
    Branlice  
    OP
       16 小时 1 分钟前
    @orcusfox 嗯嗯,是的。我这个自己实现的只是额外增加了点自己用的小功能(比如把 文件夹、镜像 也虚拟为 USB 共享)
    mooyo
        7
    mooyo  
       15 小时 14 分钟前 via iPhone
    支持 ubikey 么
    IDAEngine
        8
    IDAEngine  
       15 小时 5 分钟前
    支持智能卡吗?
    Branlice
        9
    Branlice  
    OP
       14 小时 44 分钟前
    @mooyo yubikey 方案理论是可以支持的,我没有测试过(我的 key 丢了😭),目前想要可能存在的问题:FIDO2 Web 验证 可能会由网络延迟出现问题(估计会有一些不稳定)。
    Branlice
        10
    Branlice  
    OP
       14 小时 40 分钟前
    @IDAEngine 如果像 U 盾、税控盘 这样的智能卡就非常非常不建议了(一是为了安全性考虑、而是端侧还需要处理一些驱动的问题),虽然理论上也是可以识别到的(毕竟这个是在内核层做的扩展)。
    scegg
        11
    scegg  
       13 小时 23 分钟前
    @Branlice 嗯嗯,目前这种东西还是有的。上次没找到它有 macos 的 server ,不知道现在有没有。
    mooyo
        12
    mooyo  
       13 小时 0 分钟前
    要是支持 yubikey 实用价值就很高了,可以远程给我的 mac mini 做 auth 了
    Branlice
        13
    Branlice  
    OP
       12 小时 31 分钟前
    @scegg 还是有很多的、VirtualHere/FabulaTech/FlexiHub 这些都支持..
    Branlice
        14
    Branlice  
    OP
       12 小时 31 分钟前
    @mooyo 嗯嗯,市面上也有很多是支持的,他们经过大量测试。
    adaashili
        15
    adaashili  
       12 小时 17 分钟前
    壁纸很好看,壁纸可以发一下吗
    Branlice
        16
    Branlice  
    OP
       10 小时 51 分钟前
    @adaashili 啊?哈哈哈,可以。这里: https://www.filemail.com/d/gwwzvwgytnhccux
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   928 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:11 · PVG 07:11 · LAX 15:11 · JFK 18:11
    ♥ Do have faith in what you're doing.