创建USB隧道连接加密狗

Creating a USB tunnel to connect to a dongle

本文关键字:加密 连接 隧道 USB 创建      更新时间:2023-10-16

我想在云实例(例如EC2)上运行受加密狗保护的软件。我不是试图绕过保护,而是想在加密狗连接的物理机器和云实例中的USB驱动程序之间建立一条隧道。

该软件是为Windows构建的,但在Linux和Mac OS使用Wine下运行良好,所以从双方运行Linux是可以的。

这可能不写USB驱动程序吗?如果是,我该如何设置?如果没有,我该怎么做呢?我是一名专业的C/c++开发人员,但没有驱动程序开发经验。

我将从调查现有的商业产品开始,例如(第一次搜索点击,没有特殊的背书或唯一性暗示)USB over Network。他们似乎几乎完全解决了这个问题,但对于Windows客户端。

在linux特定的方面,我们有USB/IP,这似乎是一个开源项目,通过IP网络实现USB设备的共享。同样,没有认可,我不知道这个项目有多成熟,但这似乎是一个明显的起点,也许你甚至可以贡献?