Skip to content

How to remotely access the controlled device via Tailscale?

GL.iNet KVM integrates Tailscale, allowing you to bind it to the Tailscale virtual network for remote access - no need to install GLKVM app. This is particularly useful when your controlling device runs neither Windows nor macOS.

Follow these steps to remotely access your GL.iNet KVM and the controlled device via Tailscale.

1. Enable Tailscale in local access

Before you begin, please connect your KVM and the controlling device to the same network.

Then access your KVM's control panel locally using domain name or IP address. A domain name will be used here for illustration.

Firstly, launch a browser on the controlling device. Chrome or Edge is recommended for better compatibility.

Secondly, enter glkvm.local in the address bar. You will be directed to the GLKVM login page. Enter the admin password.

local access via domain

You will be able to access your KVM's control panel locally.

local access via domain

Thirdly, in the control panel, navigate to Apps Center -> Tailscale, enable Tailscale.

apps center

2. Bind KVM to your tailnet

Upon enabling tailscale, the page will display an option to bind device. Click on Bind Device.

enable tailscale

You will be directed to the Tailscale login page. Enter your email to log in.

log in tailscale

After logging in, the page prompts that you are about to connect the device glkvm to your Tailnet. Click on Connect.

connect kvm to tailnet

Device binding successful. Your KVM device has been successfully bound to your tailnet.

bind kvm successful

You will be re-directed to your Tailscale console, where a device labeled glkvm is displayed under Machines.

tailscale console 1

3. Bind controlling device to your tailnet

Install Tailscale on your controlling device from here, and log in with the same Tailscale account. Your controlling device will be bound to your tailnet.

The following is an example of binding a Windows laptop as a controlling device to tailnet.

Run Tailscale on the controlling device. Log in with the same email.

log in tailscale

After logging in, the page prompts that you are about to connect the controlling device (e.g. a laptop) to your Tailnet. Click on Connect.

connect pc to tailnet

Device binding successful. The controlling device has been successfully bound to your tailnet.

bind pc successful

You will be re-directed to your Tailscale console, where the controlling device is also displayed under Machines.

tailscale console 2

4. Remote access via Tailscale

In the Tailscale console, click on the Address of glkvm, which is 100.104.185.26 in the following image.

get vittual ip

Four values will be displayed above:

  • glkvm (device name)
  • glkvm.tail1fd0.ts.net (Tailscale-assigned domain)
  • fd7a:115c:a1e0:301:b92f” (virtual IPv6)
  • 100.104.185.26 (virtual IPv4).

They are allocated by Tailscale for device identification and virtual network communication. You can remotely access your KVM device using the Tailscale-assigned domain, vitual IPv4 and virtual IPv6.

Take the virtual IPv4 as an example.

Copy the virtual IPv4 of your KVM device. Open a new tab and enter the copied IP address.

access vitual ip

It may prompt a privacy error. Why do I get this privacy error?

privacy error

Click on Advanced, and Proceed to 100.104.185.26.

proceed

You will be directed to the GLKVM login page. Enter the admin password to log in.

access login page

You will be able to access your GL.iNet KVM and the controlled device via Tailscale virtual IP.

remote access success


Still have questions? Visit our Community Forum or Contact us.