通过web远程访问USB设备

通过web远程访问USB设备,usb,Usb,我的一些客户有一个USB设备,我不时需要对它进行配置 问题是,为了重新配置这些设备,需要一个相当重(而且成本高昂)的应用程序。换句话说,这是我得到的一份申请,他们没有 当我可以选择去那里的时候,这是直截了当的 但显然我想做远程支持。我知道有几个“远程USB”应用程序,但直到现在,似乎(这很有意义)这需要在我的所有客户路由器/防火墙上进行端口转发配置,并要求他们拥有固定的公共IP 有没有类似Teamviewer等的“网关”解决方案,可以让我的应用程序通过WAN连接到USB设备 或者是否有可能发展出

我的一些客户有一个USB设备,我不时需要对它进行配置

问题是,为了重新配置这些设备,需要一个相当重(而且成本高昂)的应用程序。换句话说,这是我得到的一份申请,他们没有

当我可以选择去那里的时候,这是直截了当的

但显然我想做远程支持。我知道有几个“远程USB”应用程序,但直到现在,似乎(这很有意义)这需要在我的所有客户路由器/防火墙上进行端口转发配置,并要求他们拥有固定的公共IP

有没有类似Teamviewer等的“网关”解决方案,可以让我的应用程序通过WAN连接到USB设备


或者是否有可能发展出这样一种模式

您可以为您的电脑设置一个动态DNS。然后您可以使用netcat reverse shell从客户电脑连接到您的电脑。为了简单起见,您可以为您的客户编写一个简单的脚本或应用程序,这并不复杂

Your machine:
ncat -v -l -p 1234

Customers machine: (3333 is the port of the tcp <-> usb software)
nc your-dns 1234 -e “nc localhost 3333″
您的机器:
ncat-v-l-p 1234
客户机器:(3333是tcp usb软件的端口)
nc您的dns 1234-e“nc localhost 3333”

请确保转发路由器上的端口1234。

有趣的想法。但我预计在大多数设置中,端口3333会被阻塞(WAN方面)?我知道端口3333只是一个例子。但无论您使用什么端口,challange都会保持不变端口80是什么?或者HTTP被阻塞?