How to use USB Redirector Client -
Full Tutorial

Last updated
  1. What is a USB redirector client
  2. How to use a USB redirector client
  3. USB redirector client for Mac

What’s a USB redirector client

A USB Redirector client enables you to share USB devices without moving cables and physically reconnecting the peripheral equipment. Using software, you can forward data transmitted from USB devices over a network, letting remote computers have the same functionality as they would from a direct connection.

FlexiHub is an application that acts as a USB-redirector client, making it easy to share peripheral devices. Instead of sharing a particular device, FlexiHub shares the USB interface which provides the solution with more flexibility.


Windows, macOS, Linux, Android
4.8 Rank based on 78+ users
Without any additional configuration you can simply connect and disconnect devices to enable them to be accessed by network-attached computers.

All it takes to implement USB redirection is to install FlexiHub on the machine sharing a device and the computer that wants remote access. It’s a cross-platform solution that enables USB devices to be shared by machines running different operating systems. Next, we will discuss how to use USB Redirector.

How to use a USB redirector client

Follow these straightforward steps to use the FlexiHub USB Redirector client.

  • Register for a FlexiHub account here and start a free trial to start redirecting USB traffic over a network.
  • Install the USB redirector client download on all of the computers that will be accessing the shared USB devices.
  • Start the program and sign in with your FlexiHub account details.
  • Locate the shared USB through the application on the remote machine and establish a connection.
  • Share the desired USB device.
  • You can now use the USB device from the remote machine as if you were physically connected to it.

The free version of FlexiHub lets you send connection invitations to other users. You can also test a paid subscription with a seven-day free trial.

The app supports sharing any type of USB device. You can share scanners, webcams, printers, and any other kind of peripheral that connects through a USB interface.

You can share remote devices despite not have a direct connection between the two computers. Wireless networks are supported for USB redirection.

The USB redirector client can’t connect to remote devices with the free plan.

FlexiHub requires that both computers sharing devices have an Internet connection.

USB redirector client for Mac

Mac users can take advantage of the power of FlexiHub to share devices on their computers. As a cross-platform application, it’s not a problem to use the USB redirector on a Mac or MacBook. Here’s what you need to know to implement USB redirection on your Mac.

  • Before connecting to remote devices, you need to create a FlexiHub account.
  • FlexiHub needs to be downloaded and installed on the machine which has a direct connection to the peripheral that will be shared. You also need to install it on any computers that will access the device remotely.
  • Open FlexiHub on the machine with the connected device and log into your account. Then, log into the same account on the remote machine that will share the device. Please note that logging into the FlexiHub application differs from logging into the FlexiHub website. You can manage your account from the website but it does not enable you to shares devices. For that, you need to log into the local application.
  • From within FlexiHub, find the device you want to access remotely and press Connect. After communication is established you will see the device on the machine as if it had a direct, local connection.

Note: By default, all of the USB devices connected to machines logged into the FlexiHub account are made available to all other FlexiHub nodes. Devices can be locked down to restrict access to particular remote machines.

Using this USB redirector on a Mac is almost the same as when a Windows machine is hosting the client. There are some Mac-specific issues that you may run into when using FlexiHub.

Newly-installed third-party kernel extensions (KEXTs) need to have approval from users before loading. This has been true since the macOS High Sierra 10.13. version. If the system tries to load a KEXT that has not been approved, macOS displays an alert and the request is denied.

To successfully run FlexiHub on a macOS system, manual approval is required for several KEXTs. Here’s what you need to do to make FlexiHub operational on your Mac.

Open System Preferences → Security & Privacy and click the “Allow” button to provide manual approval for the KEXTs needed by FlexiHub.


Requirements: Windows XP/2003/2008/Vista/7/8/10/Server 2012/2016
Size: 7MB
Version: 4.0.12820 ()
User rating: (4.8 based on 78+ users )