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

1 天前
 Branlice

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

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

1338 次点击
所在节点    程序员
19 条回复
scegg
1 天前
真不错,如果客户端(虚拟插入设备的终端)支持 windows/linux 在运维上的场景用就更多了。
SherlockKevin
1 天前
非常有用的项目,看起来支持挂载设备到远程服务器
orcusfox
1 天前
VirtualHere 这种吗
Branlice
1 天前
@scegg 协议上是可以直接支持的。在 linux 底层有 usb/ip 的协议和实现,window 的 github 也有大佬自己实现过。您要有兴趣通过 usb/ip 、usbip-win 关键词应该可以搜索到。
Branlice
1 天前
@SherlockKevin 嗯嗯,可以的。标准协议。
Branlice
1 天前
@orcusfox 嗯嗯,是的。我这个自己实现的只是额外增加了点自己用的小功能(比如把 文件夹、镜像 也虚拟为 USB 共享)
mooyo
1 天前
支持 ubikey 么
IDAEngine
1 天前
支持智能卡吗?
Branlice
1 天前
@mooyo yubikey 方案理论是可以支持的,我没有测试过(我的 key 丢了😭),目前想要可能存在的问题:FIDO2 Web 验证 可能会由网络延迟出现问题(估计会有一些不稳定)。
Branlice
1 天前
@IDAEngine 如果像 U 盾、税控盘 这样的智能卡就非常非常不建议了(一是为了安全性考虑、而是端侧还需要处理一些驱动的问题),虽然理论上也是可以识别到的(毕竟这个是在内核层做的扩展)。
scegg
1 天前
@Branlice 嗯嗯,目前这种东西还是有的。上次没找到它有 macos 的 server ,不知道现在有没有。
mooyo
1 天前
要是支持 yubikey 实用价值就很高了,可以远程给我的 mac mini 做 auth 了
Branlice
1 天前
@scegg 还是有很多的、VirtualHere/FabulaTech/FlexiHub 这些都支持..
Branlice
1 天前
@mooyo 嗯嗯,市面上也有很多是支持的,他们经过大量测试。
adaashili
1 天前
壁纸很好看,壁纸可以发一下吗
Branlice
1 天前
@adaashili 啊?哈哈哈,可以。这里: https://www.filemail.com/d/gwwzvwgytnhccux
adaashili
21 小时 15 分钟前
@Branlice 谢谢
Na0mi
18 小时 11 分钟前
期待,太有用了,JLink 连到 devcontainer 里
Branlice
6 小时 46 分钟前
@Na0mi hhhh ,嗯。等一段时间吧,这几天又要开始忙了。没时间折腾

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

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

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

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

© 2021 V2EX