Cookie
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.
Olga Weis Olga Weis Last updated Aug 1, 2024

Free USB Redirector Software - Windows and Linux Guide

Whether it's to remotely access your serial devices or use them when running virtual machines, using USB redirector software programs can be efficient. Compared to manual setup, free software like FlexiHub makes connecting to your USB devices easier on both Windows and Linux.

In this guide, we will walk you through the process of configuring free USB redirector software, together with device management once the program is set up. For those who prefer open-source options, we will also cover how to work with USB/IP, so keep reading.

FlexiHub
4.8 Rank based on 386+ Reviews
FlexiHub

How to Setup USB Redirector on Windows Machine

USB redirectors let you access your devices as if they’re directly connected to the computer you’re using, despite being on a remote machine. Here’s how to set up FlexiHub, a free USB redirector app that allows you to connect to your devices seamlessly over the Internet, on Windows.
  • 1.
    Go to FlexiHub’s registration portal and sign up for a free trial.
    FlexiHub account
  • 2.
    Download and set up FlexiHub on all computers that you’ll use in the remote session—including the machine to which your USB devices are connected.
    Install FlexiHub on the computer that will be the server
  • 3.
    Launch FlexiHub and log into your account. You’ll see a list of manageable devices upon signing in.
    Launch FlexiHub and log into your account
    Note: Logging into your account on the FlexiHub website is only useful for managing your account and selecting the number of connections you require. You use the same credentials to log into the app when you are ready to redirect USB traffic to remote computers.
  • 4.
    Launch Remote Desktop on the client and start a new remote session. blank
  • 5.
    While in session, launch FlexiHub on the remote computer and sign into your account. blank
  • 6.
    From the list of USB devices, find the one that you want to use and click its Connect button.
    Connect device
    Note: The default settings enable all client nodes to access devices attached to the USB ports of machines actively logged into your FlexiHub account. You can limit this access by password protecting selected devices which prevent their general use. You can also lock them to prohibit all remote access.
Device Isolation for Multi-User Systems
Run a private FlexiHub session in a multi-user environment, with you being the only one who can access your USB and COM devices.
isolationFeatureImage

How to Work with USB Redirector on Linux

Here we will let you know how to manage USB devices with a free USB redirector client - FlexiHub for Linux. As you will see, working with a USB redirector for any Linux distributions is very similar to using the Windows version. Once your account is in order, you can connect to remote devices with the following procedure.

Note: A free subscription allows you to connect to shared USB devices. If you want to use your Linux system as a platform from which to share connected peripherals, you need to select a paid subscription.
  • 1.
    Register, download and install FlexiHub on the machine with a direct connection to the USB device and the computer that will access the equipment remotely.
  • 2.
    Launch the application on both machines and log into it with the same credentials.
    Launch FlexiHub and log into your account
  • 3.
    Locate the device you wish to share from the FlexiHub interface on the remote machine and choose ‘Connect’.
    Connect
  • 4.
    After connectivity is established you can access the peripheral from the remote system as if you had it directly connected to your computer.

How to Manage USB Devices with FlexiHub Redirection on Linux

FlexiHub Redirection on Linux
  • Connecting to a remote device with this USB-redirector for Linux utility from the client side simply involves clicking ‘Connect’ after selecting it from FlexiHub’s list of available devices. These will be all of the unlocked devices on the connected FlexiHub nodes.
  • Right-clicking on the device enables you to modify the compression level of the USB transmission. This can help you preserve bandwidth and increase the speed with which devices communicate. Compression needs to be used intelligently in order to be useful.
  • Uncompressed data such as that transmitted by scanners are good candidates for compression. Other types of data do not lend themselves to being compressed and attempting to do so will waste system resources. An example is webcam transmission which is already compressed at the source and will not benefit from efforts to compress it further.
  • Click ‘Disconnect’ when you terminate your connection to the USB device.
FlexiHub
4.8 Rank based on 386+ Reviews

Free USB Redirector - Open Source Solution

USB/IP is a simple and popular free open source USB redirector.

The goal of the USB/IP Project is to develop a general system of USB device sharing over IP networks. Data is transmitted by encapsulating the I/O messages from USB devices into TCP/IP messages that can be used for communication between computers.

USB/IP Design Overview
The tool enables the original USB applications and device drivers to be used without modification by remote devices.

USB/IP architecture

As illustrated in the accompanying diagram, the VHCI (Virtual Host Controller Interface) driver is configured as a USB host controller driver on the client machine.

The role of the VHCI is to enable the connections, enumeration, and initialization of remote USB devices by emulating a physical host controller driver. It takes the request blocks generated by USB devices and encapsulates them into USB/IP requests which are sent to remote servers.

The Stub driver on the server host receives the transmission and turns it back into USB requests that are communicated to physical USB devices.

Conclusion:

When you’re away from your usual workstation and need to use the USB devices connected to it, FlexiHub offers a free demo period that you can use for easy remote access—without paying upfront costs. Alternatively, you can always opt for USB/IP and other open-source solutions if you don’t want to shell out any money and have the technical skills to set them up.

Free USB Redirector Software
  • 4.8 overall rank based on 386+ Reviews
  • Requirements: Windows, macOS, Linux, Android and Raspberry Pi.
  • 10.76MB Size.
  • Version 7.0.15125. (3 Jun, 2024).
  • Pricing starts $14 per month billed annually