USB Redirector Comparison Table
The table below shows a side by side comparison of the most significant features available in different editions of USB Redirector.
Click on the feature name to see a description.
Feature | USB Redirector | USB Redirector Client | USB Redirector RDP Edition | USB Redirector TS Edition | USB Redirector for Linux |
---|---|---|---|---|---|
Act as USB server | |||||
Act as USB client | |||||
TCP communication | |||||
RDP communication | |||||
Isolation of USB devices in RDP session | |||||
Redirection of HID devices into RDP session | |||||
Safe-remove icon for Mass Storage devices in non-console RDP session on Terminal Server | |||||
IP Filters | |||||
Auto-sharing of USB devices | |||||
Auto-connection USB devices | |||||
Auto-reconnect | |||||
Exclusion List | |||||
Individual sharing of identical USB devices | |||||
Cross-platform connection | |||||
Reset USB device on disconnect | |||||
Nickname | |||||
Inactivity Timeout | |||||
Data Compression | |||||
Callback Connection | |||||
Remote Control | |||||
Price | Starting at $74.99 |
Free when connecting from Windows Starting at $69.99 when connecting from Linux |
Starting at $89.99 |
Starting at $134.99 |
Free |
Feature Descriptions
USB Server | It is a computer where USB devices are physically plugged into USB ports. It could be a workstation, thin client, etc. |
---|---|
USB Client | It is a remote computer, where USB devices are redirected to. It could be a Terminal Server, Virtual Machine or just a regular PC that needs to use a USB device remotely. |
TCP Communication | It is a communication between USB Server and USB Client by means of TCP/IP protocol. You can use any suitable type of TCP connection either it is a direct connection through the LAN, WAN, WLAN, Internet or more secure VPN connection. To establish the connection you need to know IP address of the remote computer and TCP port number. |
RDP Communication | It is a communication between USB Server and USB Client by means of RDP protocol. This allows redirecting USB devices to the remote Terminal Server or Virtual Machine while working over Remote Desktop. For proper operation you need to use Microsoft Remote Desktop Client on Windows, or rdesktop on Linux. |
Isolation of USB devices in RDP session | This unique technology allows to isolate USB devices in RDP session so that they are not accessible for other users working on the Terminal Server! |
Redirection of HID devices into RDP session | Human Interface Devices like keyboards, mouses, footpedals, multimedia keypads and some fingerprint readers are redirected to the user's RDP session. |
Safe-remove icon for Mass Storage devices in RDP session | When redirecting USB Mass Storage devices into non-console session on Terminal Server, the standard Windows' safe removal icon does not show up. USB Redirector provides it's own safe removal icon in this case. |
IP Filters | It is a security feature allowing to control which computers will be able to connect to your USB server and use shared USB devices. |
Auto-sharing of USB Devices | It a feature that allows to automatically share any USB device, as soon as it is plugged into USB port. You don't have to do this manually when this feature is turned on. Attention! Before enabling this feature, you need to add your USB keyboard and USB mouse to the Exclusion List. Otherwise they will be automatically shared and become unavailable on the local PC. |
Auto-connection of USB Devices | It is a feature that allows to automatically connect a USB device as soon as it becomes available for connection on USB Server. Also this feature enables USB Redirector to automatically connect a USB device after it is released by another USB Client. |
Auto-reconnect | It is a feature that allows USB Redirector to automatically re-establish a connection between USB Server and USB Client if it was broken (e.g. after LAN, WLAN or VPN failure). This feature is enabled by default in all USB Redirector versions. |
Exclusion List | It is a feature that allows to selectively disallow device sharing or connection. When USB device has been added to the Exclusion List, it cannot be shared or connected to a remote USB Client, until you remove it from the Exclusion List. |
Individual Sharing of Identical USB Devices | It is a feature that is useful when you have several absolutely identical USB devices. You can share each of them individually. |
Cross-plaftorm Connection | It allows you to redirect USB devices between Windows and Linux. You just need to install the proper USB Redirector version on your computer and connect USB devices without any limitations. |
Reset USB Device on Disconnect | After the client has disconnected, many of the USB devices require reset (reinitialization) to be able to accept new client and work correctly. However not all devices are designed for such use and not all of them can handle reset. USB Redirector provides several reset methods for the maximum compatibility. You can choose the most suitable reset method for your USB device. |
Nickname | It allows to assign a nickname for USB device to differ equal USB devices plugged into computer's USB port. |
Inactivity Timeout | It is a feature that allows to connect USB device that was occupied by another USB Client, but not used during a certain time. You just need to enable this feature for the selected USB device and choose a time frame after which USB device becomes available for connection. |
Data Compression | It helps to reduce network traffic and even speed up certain categories of USB devices. It reduces the amount of data that needs to be transferred over network thus reducing the transfer time and increasing connection speed. It is very useful when enabled for scanners or audio USB devices, as well as for USB devices operating over Internet. |
Callback Connection | It allows to connect USB devices to remote USB Client located behind NAT or Firewall. This is accomplished by swapping the server and client roles. In normal situation, USB client initiates a connection. With Callback Connection, it is a USB Server who initiates a connection. |
Remote Control | It allows to connect or disconnect USB devices to remote USB Client from USB Server. |