Quantcast
Channel: Eltima Software – Knowledge Base
Viewing all 959 articles
Browse latest View live

Understanding Connection Modes and Speed

$
0
0
Depending on the current network configuration, Flexihub may use different connection modes in order to provide the best performance possible.

The connection mode used determines the speed of data exchange with a device. While this usually isn’t particularly important for COM port devices, USB devices normally generate a much larger amount of traffic and, therefore, available network throughput significantly impacts the overall user experience while working with a device remotely. Thus, it is useful to know what connection modes FlexiHub comes equipped with, how they compare in terms of speed, and how to always get the best performance regardless of what network connection you are on. The following sections cover this in detail.

Available connection modes

There are three connection modes available in FlexiHub:

  • direct connection, in which, as the name suggests, two computers connect directly;
  • UDP connection, which employs the so-called UDP hole punching technique to try and get through NATs and let the two peers connect;
  • connection through the Redirection Server, which uses an intermediate node on Eltima’s side as a proxy between two user nodes.

Note: connection through the Redirection Server is available only in paid subscription plans.

The optimal connection mode is always selected automatically, with the following precedence: direct connection → UDP connection → connection through the Redirection Server.

In terms of speed, direct connection is always the fastest. UDP connection and connection through the Redirection Server are markedly slower, but come to the rescue when direct connection is not possible, for instance when both computers are behind NAT.

Status icons and their meaning

Opening FlexiHub, you see a list of computers currently logged in to your account: the first in the list is your computer, the rest – remote computers.

Next to every computer’s name there is an icon that represents its current network availability:

  1. For your computer:
  • a green icon means that you have a public IP address (i.e. an IP address, by which your computer can be uniquely identified on the Internet), which allows remote computers to connect to you directly;
  • a yellow icon indicates that you do not have a public IP and that your computer is not “visible” from the Internet.
  • For remote computers:
    • a green icon indicates that your computer and a specific remote computer “see” each other over the network in at least one direction and can establish a direct connection;
    • a yellow icon means a direct connection with a specified computer is not possible;
    • a gray icon – the computer is currently offline.

    There is also a status string for every device, by which you can tell the mode of the connection currently established to it:

    • no icon denotes direct connection;
    • [U] stands for UDP connection;
    • [R] means connection through the Redirection Server.

    Typical network configurations

    1. The computers have direct network visibility within a local network (Ethernet, Wi-Fi) – a direct connection is possible:
    2. The computers are not in the same network, neither has a public IP address, both connect to the Internet through a router/NAT – a direct connection is not possible, a UDP connection or a connection through the Redirection Server is used:
    3. One of the computers has a public IP address – a direct connection is possible:
    4. The router on one of the computers succeeded in forwarding the required ports automatically – a direct connection is possible:
    5. The computers are connected via a VPN – a direct connection is possible, but the speed is comparable with that in a connection through the Redirection Server.

    Getting the best performance

    If the device you are connecting to is located on a computer listed in FlexiHub with a yellow icon and you are noticing a lack of responsiveness and/or unacceptably low transfer rates, here is what you can do to allow FlexiHub to switch to direct connection mode and thus dramatically improve the performance:

    • enable UPnP port forwarding or manually open TCP port 5000 on your router (see your router documentation for more information);
    • obtain a public IP address for one of the computers participating in the connection.

    How to Share and Connect to Devices Using the Command-Line Interface (Linux / Mac OS X)

    $
    0
    0
    USB Network Gate comes with a command-line utility, called eveusbc, that allows you to share and connect to USB devices without having to open the graphical interface.
    eveusbc is located in the following directory:
    • /opt/Eltima/eveusb/bin on Linux;
    • /Library/Frameworks/EveUSB.framework/Support/ on Mac OS X.

    How to share a local device

    1. List all locally available USB ports using the “ls local” command:

    As you can see in the output, here we have two USB devices attached. Let’s say we want to share the second one.

    2. Run the “share” command to share the port:

    where 12345 can be any unused TCP port.

    How to connect to a remote device

    1. Find all USB ports shared on a remote server with the “explore” command:

    where instead of 127.0.0.1 you should specify the IP address or network name of your server.

    2. Establish a connection by running the “connect” command:

    For the full list of available commands and information on their usage, use “eveusbc help” and “eveusbc help [command]“.

    Connect and Manage Files on Google Drive (in PRO Pack Mode)

    $
    0
    0

    You can connect your Google Drive account to Commander One and work with files in the account directly from the app’s interface.

    Google Drive mounter is available in PRO Pack mode only!


    To connect your Google Drive account, go to Preferences (the Integration tab) and link the account.

    The default browser on your Mac will launch. Now follow the steps of the wizard.



    Access and Manage Data on Amazon S3 (in PRO Pack Mode)

    $
    0
    0

    Commander One allows accessing and managing data stored on Amazon S3 (available in PRO Pack). Amazon S3 is a cloud storage for the Internet.



    Follow these steps to connect to Amazon S3:

    1. Click the “Amazon S3” toolbar button.
    2. In Name field type the connection name.
    3. Enter the Access key. This is actually a username.
    4. Enter the Secret key. This key plays the role of a password.
    5. Enter the bucket name. The region where your bucket resides is detected automatically.
    6. Finally click Connect.

    FlexiHub for Mac OS X

    $
    0
    0

    FlexiHub is a powerful tool for managing USB devices remotely regardless of your location and public IP address availability.

    FlexiHub have several free version limitations. With the free version of FlexiHub you can:
     - link only two (2) nodes* simultaneously;
     - share only one (1) USB device per account.
     - сontinuous USB connection is limited to twenty (20) minutes. Once this period is over, you can reconnect after a twenty-minute interval. In case the connection duration was less than 20 minutes, the interval which follows will equal the duration of that connection.

    In its free version, FlexiHub is not able to send the USB traffic through Eltima’s Redirection Server*.
    If one of your two computers (nodes) does not have public IP address, or both nodes are not located in one network (local or virtual one, like VPN), the connection might not be established without Redirection Server.

    To get rid of the free version limitations, purchase one of the subscriptions: http://www.flexihub.com/prices/

    Tip: * Nodes are computers registered in your account that will have access to shared USB devices. If you need to share a USB device from a computer to another one (two computers will access your FlexiHub account), that will total in two nodes.

    *Redirection Server. FlexiHub can send the USB traffic through its own server in case your nodes do not have real IP addresses.

    screen (main window)

    1. How to start
    2. Lock USB device
    3. Connect to remote USB device
    4. Change USB device description
    5. Change local computer name
    6. Understanding connection modes and speed
    7. What’s new in this version
    8. Uninstallation

    FlexiHub for Linux

    $
    0
    0

    FlexiHub is a powerful tool for managing USB devices remotely regardless of your location and public IP address availability.

    FlexiHub have several free version limitations. With the free version of FlexiHub you can:

     - link only two (2) nodes* simultaneously;

     - share only one (1) USB device per account.

     - сontinuous USB connection is limited to twenty (20) minutes. Once this period is over, you can reconnect after a twenty-minute interval. In case the connection duration was less than 20 minutes, the interval which follows will equal the duration of that connection.

    In its free version, FlexiHub is not able to send the USB traffic through Eltima’s Redirection Server*.

    If one of your two computers (nodes) does not have public IP address, or both nodes are not located in one network (local or virtual one, like VPN), the connection might not be established without Redirection Server.

    To get rid of the free version limitations, purchase one of the subscriptions: http://www.flexihub.com/prices/

    Tip: * Nodes are computers registered in your account that will have access to shared USB devices. If you need to share a USB device from a computer to another one (two computers will access your FlexiHub account), that will total in two nodes.

    *Redirection Server. FlexiHub can send the USB traffic through its own server in case your nodes do not have real IP addresses.

    screen (main window)

    1. Installation
    2. How to start
    3. Lock USB device
    4. Connect to remote USB device
    5. Change USB device description
    6. Change local computer name
    7. Understanding connection modes and speed
    8. What’s new in this version
    9. Uninstallation

    Lock USB device: Protect USB Device from Remote Access

    $
    0
    0

    You can lock any USB device connected to your local computer so that it cannot be accessed remotely. Locked USB devices are not displayed on the remote side.

    To lock a USB device, simply click Lock opposite the required device:

    To unlock the device, click Unlock respectively:

     

    Connect to Shared USB Devices Remotely

    $
    0
    0

    To connect to a shared USB device from a remote machine, first search for this device in the list of available USB devices on the remote node (devices which are shared and are not locked), and click Connect:

     

    Set the compression level for the USB traffic:

     

    This option helps speed up interaction with certain types of USB devices and reduce Internet traffic. You may find this useful for USB devices which transfer data in uncompressed format, like scanners.

    It is recommended not to use this option for USB devices which transfer incompressible types of data, e.g. isochronous USB devices (audio cards, web cams, etc.).

    For example, web cam video compression is enabled by default, and further compression can result in degrading video quality.

     

    To disconnect from a USB device, click Disconnect respectively:

     

    Disconnect can be performed from any node in your account.


    Change USB Device Description

    $
    0
    0

    You can always change the USB device description which is displayed under the device type, in the list of available USB devices. The new device description will appear both on local and remote nodes.

    To change the device description, double-click it:

    To save the changes, click either the Enter key or anywhere outside the text box. The Esc key cancels any changes you’ve applied.

    Change Local Computer Name

    $
    0
    0

    You can change the local computer name within FlexiHub network. It can be useful for identifying different machines in your account. Renaming does not influence any OS settings.

    The local computer name is displayed in your Account Settings and in the list of available nodes.

    To change the computer name, double-click it:

    To save the changes, click either the Enter key or anywhere outside the text box. The Esc key cancels any changes you’ve applied.

    Understanding Connection Modes and Speed

    $
    0
    0

    Depending on the current network configuration, Flexihub may use different connection modes in order to provide the best performance possible.The connection mode used determines the speed of data exchange with a device. While this usually isn’t particularly important for COM port devices, USB devices normally generate a much larger amount of traffic and, therefore, available network throughput significantly impacts the overall user experience while working with a device remotely. Thus, it is useful to know what connection modes FlexiHub comes equipped with, how they compare in terms of speed, and how to always get the best performance regardless of what network connection you are on. The following sections cover this in detail.

    Available connection modes

    There are three connection modes available in FlexiHub:

    • direct connection, in which, as the name suggests, two computers connect directly;
    • UDP connection, which employs the so-called UDP hole punching technique to try and get through NATs and let the two peers connect;
    • connection through the Redirection Server, which uses an intermediate node on Eltima’s side as a proxy between two user nodes.

    Note: connection through the Redirection Server is available only in paid subscription plans.

    The optimal connection mode is always selected automatically, with the following precedence: direct connection → UDP connection → connection through the Redirection Server.

    In terms of speed, direct connection is always the fastest. UDP connection and connection through the Redirection Server are markedly slower, but come to the rescue when direct connection is not possible, for instance when both computers are behind NAT.

    Status icons and their meaning

    Opening FlexiHub, you see a list of computers currently logged in to your account: the first in the list is your computer, the rest – remote computers.

    Next to every computer’s name there is an icon that represents its current network availability:

    1. For your computer:
      • a green icon means that you have a public IP address (i.e. an IP address, by which your computer can be uniquely identified on the Internet), which allows remote computers to connect to you directly;

      • a yellow icon indicates that you do not have a public IP and that your computer is not “visible” from the Internet.

    2. For remote computers:
      • a green icon indicates that your computer and a specific remote computer “see” each other over the network in at least one direction and can establish a direct connection;

      • a yellow icon means a direct connection with a specified computer is not possible;

      • a gray icon – the computer is currently offline.

    There is also a status string for every device, by which you can tell the mode of the connection currently established to it:

      • no icon denotes direct connection;

      • [U] stands for UDP connection;

      • [R] means connection through the Redirection Server.

     

    Typical network configurations

    1. The computers have direct network visibility within a local network (Ethernet, Wi-Fi) – a direct connection is possible:
    2. The computers are not in the same network, neither has a public IP address, both connect to the Internet through a router/NAT – a direct connection is not possible, a UDP connection or a connection through the Redirection Server is used:
    3. One of the computers has a public IP address – a direct connection is possible:
    4. The router on one of the computers succeeded in forwarding the required ports automatically – a direct connection is possible:
    5. The computers are connected via a VPN – a direct connection is possible, but the speed is comparable with that in a connection through the Redirection Server.

    Getting the best performance

    If the device you are connecting to is located on a computer listed in FlexiHub with a yellow icon and you are noticing a lack of responsiveness and/or unacceptably low transfer rates, here is what you can do to allow FlexiHub to switch to direct connection mode and thus dramatically improve the performance:

    • enable UPnP port forwarding or manually open TCP port 5000 on your router (see your router documentation for more information);
    • obtain a public IP address for one of the computers participating in the connection.

    What’s New in This Version

    $
    0
    0

    FlexiHub 1.x
    Build  [Released:  2015]

    • Totally new version

    Getting Started

    $
    0
    0
    To be able to share and use USB devices remotely, you first need to create an account. Starting FlexiHub for the first time, you will see this screen:

    Clicking Sign Up will take you to a webpage with a signup form:

    Enter your email and password and click Create Account:

    That’s it, your account has been created:

    Now you can open FlexiHub, log in with your credentials, and start redirecting devices right away.

    Manage Your Account

    $
    0
    0

    To view and manage your account details, start FlexiHub, select “Account” → “Settings”, and sign in with your credentials on the webpage that will open:

    What you’ll see next is your personal profile page:

    From here you can perform a number of actions related to your account, particularly:

    • view your current subscription plan and the capabilities it provides;
    • change your current plan (upgrade your account) by pressing “Change subscription”;
    • see the list of computers (nodes) currently logged into your account and log them out when required;
    • change your password by selecting “Change password” from the drop-down menu.

    Keyboard shortcuts

    $
    0
    0

    For quick access and convenience, Elmedia Player comes with a handful of keyboard shortcuts, which put most of its functionality right at your fingertips.

    What follows is a list of shortcuts available.

    Main Menu

    ⌘, Elmedia Player → Preferences
    ⌘H Elmedia Player → Hide Elmedia Player
    ⌥⌘H Elmedia Player → Hide Others
    ⌘Q Elmedia Player → Quit Elmedia Player
    ⌘O File → Open…
    ⌘D File → Open VIDEO_TS…
    ⌘U File → Open Online Video…
    ⇧⌘S File → Save Playlist
    ⇧⌘O File → Load Playlist
    ⌘⌫ (cmd + backspace) File → Remove from Playlist
    ⇧⌘L File → Go to Current Track
    ⇞ (Page Up) File → Go to First Track
    ⇟ (Page Down) File → Go to Last Track
    ⌃⌘R File → Show in Finder
    ⌘W File → Close
    ⌘Z Edit → Undo
    ⇧⌘Z Edit → Redo
    ⌘X Edit → Cut
    ⌘C Edit → Copy
    ⌘V Edit → Paste
    ⌥⇧⌘V Edit → Paste and Match Style
    ⌘A Edit → Select All
    fn fn Edit → Start Dictation…
    ⌃⌘Space Edit → Emoji & Symbols
    ⌘0 View → Half Size
    ⌘1 View → Normal Size
    ⌘2 View → Double Size
    ⌃⌘M View → Mirror
    ⌃⌘F View → Flip
    ⇧⌘F View → Fit Window
    ⌘F View → Enter/Exit Fullscreen
    ⌘T View → Float on Top
    ⌘L View → Show/Hide Playlist
    ⌥⌘C View → Show Controls
    Space Playback → Play/Pause
    ⌘⎋ (cmd + esc) Playback → Stop
    ⌘P Playback → Bookmarks → Add Current Position to Bookmarks
    ⌘→ Playback → Next
    ⌘← Playback → Previous
    ⌘] Playback → Increase Speed
    ⌘[ Playback → Decrease Speed
    ⌘\ Playback → Reset to Normal Speed
    ⌃⌘S Playback → Take Screenshot
    ⌃⌥⌘S Playback → Record a Series of Screenshots
    ⌘↑ Audio → Volume Up
    ⌘↓ Audio → Volume Down
    ⌥⌘↓ Audio → Mute
    ⇧⌘] Audio → Increase Audio Delay
    ⇧⌘[ Audio → Decrease Audio Delay
    ⇧⌘\ Audio → Reset Audio Delay
    ⌘+ Subtitles → Increase Size
    ⌘‒ Subtitles → Decrease Size
    ⌃⌘] Subtitles → Increase Subtitle Delay
    ⌃⌘[ Subtitles → Decrease Subtitle Delay
    ⌃⌘\ Subtitles → Reset Subtitle Delay
    ⌘M Window → Minimize
    ⇧⌘↑ Window → Zoom
    ⌥⌘E Window → Equalizer
    ⌥⌘T Window → Video Tuner
    ⌘I Window → Media Info
    ⌥⌘1 Window → Player
    ⌥⌘2 Window → Browser
    ⌘? Help → Elmedia Player Help

    Playlist Contextual Menu

    Play
    ⌥⌘⌫ Delete All Except Selected
    ⌃⌘↑ Move Up
    ⌃⌘↓ Move Down
    ⌃⇧⌘↑ Move to the Top
    ⌃⇧⌘↓ Move to the Bottom

    DVD Menu Navigation

    keypad 8 or Fn+8 Select button up
    keypad 2 or Fn+k Select button down
    keypad 4 or Fn+u Select button left
    keypad 6 or Fn+o Select button right
    keypad 5 or Fn+i Return to main menu
    keypad 7 or Fn+7 Return to nearest menu (the order of preference is: chapter→title→root)
    keypad ENTER or Fn+Enter Confirm choice

    Activation on Windows

    $
    0
    0

    <<Back

    Eltima Software provides fully functional free demo version, which is limited to 14-day trial period. You can share one USB device only, still any number of users may connect to this device remotely (one client at a time).

    To be able to use this application when the trial period is over, you have to purchase it. To see the current pricing, place the order and read about license types available, visit the product’s purchase page on our website.

    Once you’ve received the Activation Code from us, please, activate USB Network Gate.

    Note: Activation is required for USB Network Gate Server Module only. You do not need to register USB Network Gate Client Module (which is installed on the client machine). Clients will be able to access remote USB devices, which are shared on the server machine, via client module even when the trial period expires, without any additional configurations.

    To activate USB Network Gate Server for Windows, follow these steps:

    1. Launch USB Network Gate.
    2. Select Help –> “Enter registration info” from the main menu.

     

    3. In “USB Network Gate Activation” window type the Activation Code you have received from us:

    4. Finally, click Activate button to complete the activation process.


    If you don’t have Internet access on your PC…

    In this case you can activate USB Network Gate manually (offline). You will need to use another PC which is online to get the special activation file.

    Do the following:

    1. Repeat steps 1-3 of the instruction above.

    2. You will get the following message:

    3. Click “Activate manually” button.

    4. In the invoked window read the instructions and click “Save activation info” button:

    5. Save the activation info to the file (it will have .activate extension).

    6. Then bring this file (on a USB flash drive, for example) to any computer which has Internet access.

    7. Go to https://activate.eltima.com/. Click “Browse” button to load the file and click “Submit” button.

    8. Download the file and bring this file to your PC (where USB Network Gate is installed). Repeat steps 1-3 of this instruction to invoke the following window and click “Load activation file” button:

    10. Once activation is successfully completed, you will get a confirmation message.

    Notes:

    1. USB Network Gate may be occasionally reactivated in the background to ensure smooth and uninterrupted license compliance check. This will require Internet connection as well. If there is no access to the Internet available on your PC, you can reactivate USB Network Gate manually (offline). Follow the instructions above.
    2. Trial version of USB Network Gate performs activation in the background without your interference. No activation code is needed! Activation of Trial version is required for statistics only.
    3. No personal information is collected during activation. Check our Privacy Policy for details.

    Still have questions concerning activation? Read the FAQs.

    <<Back

    Installation

    $
    0
    0

    To install a package along with dependencies, open a terminal and run:

    • deb package:
      dpkg -i [package]
      apt-get install -f
    • rpm package:
      rpm -i [package]

      or

      yum install [package]

    To upgrade an existing package:

    • deb package:
      dpkg -i [package]
    • rpm package:
      rpm -U [package]

      or

      yum update [package]

    See also:


    <<Back

    Uninstallation

    $
    0
    0

    To uninstall a package:

    • deb package:

      - keeping the configuration files (including the license info):

      dpkg -r [package]

      - removing it completely:

      dpkg -P [package]
    • rpm package:
      rpm -e [package]

      or

      yum remove [package]

    <<Back

    What’s New in This Version

    $
    0
    0

    FlexiHub for Linux 2.x
    Build 2.2.? [Released: ?]

    • Totally new version

    Getting Started

    $
    0
    0

    To be able to share and use USB devices remotely, you first need to create an account. Starting FlexiHub for the first time, you will see this screen:

    Clicking Sign Up will take you to a webpage with a signup form:

    Enter your email and password and click Create Account:

    That’s it, your account has been created:

    Now you can open FlexiHub, log in with your credentials, and start redirecting devices right away.

    Viewing all 959 articles
    Browse latest View live