Existe o USB Network Gate para Windows, Mac e Linux que você pode instalar em cada dispositivo ou computador participante. Desta forma, você pode criar qualquer combinação de servidor-cliente que desejar, por exemplo, você pode compartilhar o USB pelo IP no Mac e conectá-lo no PC com Windows e vice-versa.