FlexiHub Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Virtual USB. Access Virtual USB port from anywhere

FlexiHub is a software that allows sharing USB over VPN, LAN, WAN, VLAN, or the Internet. When you plug a USB device into your home PC with FlexiHub installed, the app virtualizes the device, making it available for a remote access. With the help of the software you’ll be able to create virtual USB port on your remote machine and access all features of a virtual USB device as though it was physically connected to your computer. To start, register your FlexiHub account.

Connect virtual USB devices

  • With FlexiHub’s Redirection Server you can access shared USB-based devices even if they’re located on the other side of the world. That means, the software lets you access devices shared across the Internet even when a direct connection over your local network isn’t possible.

  • As it’s not an easy matter to manage USB ports available on a host operating system from a virtual machine, FlexiHub is designed to make this process as simple as possible. By virtualizing real USB ports of your computer, with the help of the app, you will be able to access USB devices in virtual machine. VMware, Citrix XenDesktop, Microsoft Hyper-V, Virtual PC and other virtualization software are supported by FlexiHub.

  • When connecting to a device shared over the network with FlexiHub, there is no need to install any drivers neither on a local machine nor on a client side computer.

  • Thanks to 2048-bit SSL encryption deployed by FlexiHub, all your sensitive data can be sent securely from one computer to another. In other words, when you access your virtual USB storage over VPN, you don’t have to worry that some valuable information from your USB device can be intercepted or lost when connecting to a remote machine.

What to expect when connecting virtual USB devices

Access Blocking

In order to make some of your local USB and COM port devices unavailable for a remote access, you can lock them. Nobody will be able to connect to your VPN USB devices without your permission.

Automatic Device Type Detection

Once a USB device is attached to your computer, the app automatically recognizes the device type displaying it so that you as well as other software users on the network are able to see which device is available for connection (USB flash drive, virtual USB dongle, printer, scanner, mobile phone, etc.). Therefore, whether you need to access a remote mouse or a keyboard located miles away, it’s always easy to find and select the device you need.

Traffic Compression

With FlexiHub it’s possible to optimize the traffic compression ratio in order to reduce traffic consumption during interaction with your USB VPN devices. This is quite convenient as it lets you increase the data transfer speed when redirecting big volumes of data to a remote side.

How to create a virtual USB drive

You can share a USB drive with remote users over a network in a few simple steps:
Head on over to and create a new account. You can also create an account from within the application if you have it already installed.
Download and install the software on the computer to which the USB device is physically connected.
Once installed, launch FlexiHub on the server machine. The server is the machine the physical USB device is connected to. Log in to your account with the email and password you provided when registering. When you’re successfully logged in, select the device you want to share with remote users.
Install and log in to FlexiHub on your client machine. The client is the machine that needs the access to the physical USB device. Select the device you wish to connect to and click the “Connect” button.
The client machine create virtual USB and will now have full access to the connected USB peripheral as if it were physically connected. Physical distance between server and client is irrelevant.

Сonnect virtual USB port devices to your PC over Internet or Ethernet

Go cross platform!
Not only is FlexiHub a global solution, it also lets you share and access remote devices throughout Windows, Mac, and Linux platforms.

Frequently Asked Questions

USB virtualization is the process whereby access to a physical USB device is made possible to other remote computers on a network.
FlexiHub is compatible with Windows or Mac operating systems. To share your peripheral device with a Mac on the network, simply install FlexiHub on the server and client machines. Register a new account if you haven’t done so already. Open FlexiHub and log in on the server machine. Locate the device you want to share and click “Connect”. When the connection is established, the shared USB device will appear in the list of devices on the remote Mac.
What customers say
  • Well, the software helped me access my USB devices over my office network. What did I like the most? The single-point access to all my computers in the account. Great utility for everyday work!
    Martha James, Software Engineer

Overall rating 4.8
based on 386 reviews