BTW you can choose whether Mac, Linux or Windows machine will be a client or a server. Not only this software allows accessing USB devices over Ethernet, but it's also suitable for servers and workstations virtualization. I.e. It will help you access and use local USB devices in a virtual session. It supports per-session isolation, i.e. that USB Network Gate allows assigning a USB device to specific user in their RDP session.
Currently available for USB flash drives and USB cameras in testing mode. Since version 7.0 USB Network Gate supports per-session USB device isolation, supporting Windows 10 and ICA by Citrix.Thanks to USB over Network Connector you can easily work with USB devices on guest OS of such virtual environments as VMware ESX, Citrix XenDesktop, Microsoft Hyper-V, Windows Virtual PC, etc.
With USB NEtwork Gate it's possible to work with any local USB devices in a remote session. It also allows you to integrate its useful functionality into your own software (OEM licensing).