Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

VS Code Remote Tunnels lets you use a desktop as the machine running your code and development tools while connecting from another VS Code client—without configuring SSH. The desktop hosts VS Code Server; you can connect from VS Code on another computer or from vscode.dev. The host must remain powered, connected, and running VS Code or the tunnel CLI.

What a VS Code tunnel does

A tunnel is useful when the development environment you need is already on a desktop: your project, runtimes, extensions, or specialized hardware can stay there while you use another device as the editing interface. Microsoft lists browser access and connections from devices such as tablets and Chromebooks among the use cases, including machines where SSH setup is difficult.

This is remote development, not a general-purpose public server. Relevant commands and extensions run against the remote workspace, but VS Code for the Web has a more limited execution environment than desktop VS Code, and browser language support differs. See Microsoft’s Remote Development overview and VS Code for the Web documentation for the feature distinctions.

Start a tunnel on the desktop

Microsoft documents two ways to start the host. Use the desktop interface if VS Code is already installed; use the CLI if you prefer a terminal or need a standalone command-line installation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
GMKtec Mini PC, G3 PRO Intel Core i3-10110U (Beats 4300U/N150), 16GB DDR4 RAM (Dual Channel) 512GB Storage Drive, Desktop Computer 4K Dual HDMI/USB3.2/WiFi 6/BT5.2/2.5GbE for Office, Business
  • WHY CHOOSE CORE I3-10110U - Better single-core performance: The Core i3-10110U has a higher peak boost clock (4.1 GHz) compared to the Ryzen 3 4300U and the Intel Alder Lake N150 series, making it better for tasks that rely on fast single-core performance (e.g., web browsing, office apps). Better multi-thread performance via Hyper-Threading: the Core i3-10110U offers better performance in multi-threaded workloads compared to the Ryzen 3 4300U, especially for light productivity work and multitasking.
  • 16GB RAM MEMORY & 512GB SSD STORAGE - GMKtec Nucbox G3 PRO mini pc is prebuilt with 16GB DDR4 RAM SO-DIMM DUAL CHANNEL, you will enjoy a speedier experience with Built-in 512GB M.2 Hard Drive. Our mini desktop pc boots up in seconds, work on multiple browser tabs, software applications and quickly transfers files. There is a primary slot and secondary expansion storage. Primary slot is M.2 2280 PCIE/SATA and secondary slot is M.2 2242 SATA .
  • RICH INTERFACE - Nucbox core i3 mini computer is equipped with USB 3.2*4,up to 5Gbps/S, HDMI(4K@60Hz)×2, 3.5mm Audio Jack. Supports WiFi 6, and Gigabit Ethernet RJ45 2.5GbE network connectivity, Bluetooth 5.2. This Mini PC supports multiple device connection and can be used with servers, monitoring equipment, office equipment, displays, projectors, televisions, etc.
  • 4K DUAL SCREEN DISPLAY - Mini desktop computer is equipped with upgraded Intel Graphics(max 1000MHz), supports 4K video playback and AV1 decoding, connect the pc with a projector as a home theatre, enjoy a variety of entertainments. Two HDMI 2.0 ports allows you to multi-task efficiently on two 4K@60Hz displays.
  • UPGRADED COOLING FAN - The G3 PLUS has upgraded the cooling fan to reduce fan noise and thermals. We are using an upgraded thermal paste as well to help reduce heat on the CPU.

Option 1: Start it from the VS Code interface

  1. Open VS Code on the desktop that will host the project.
  2. Open the Account menu and choose Turn on Remote Tunnel Access, or open the Command Palette and run Remote Tunnels: Turn on Remote Tunnel Access….
  3. Sign in with a GitHub or Microsoft account when prompted, then accept the VS Code Server license terms on first use.

The tunnel is available only while the VS Code host remains open. Microsoft’s setup instructions are in Developing with Remote Tunnels.

Option 2: Start it with the CLI

  1. On the desktop, open a terminal where the VS Code code command is available. If VS Code Desktop is not installed, Microsoft also provides a standalone CLI installation path in its Remote Tunnels documentation.
  2. Run code tunnel. The CLI downloads and starts VS Code Server, then establishes the tunnel.
  3. Accept the server license terms if this is the first run, and sign in when asked.
  4. Use the vscode.dev URL printed by the CLI to open the remote machine in a browser.

The first client connection requires account authentication. Microsoft documents signing in with the same GitHub or Microsoft account at both ends.

Connect from another computer or browser

From an existing VS Code Desktop installation, install or enable the Remote – Tunnels extension, then run Remote Tunnels: Connect to Tunnel from the Command Palette or select the machine in Remote Explorer. The vscode.dev links opened through the tunnel setup flow include the extension. Authenticate with the account used to host the tunnel, then open the remote workspace.

Rank #2
Lenovo ThinkCentre M910q Tiny Desktop Computer Windows 11 Pro - Intel Core i5-6500T 2.5GHz, 8GB RAM, 256GB SSD, USB 3.0, DisplayPort, WiFi, BT Mini PC Win 11 (Renewed)
  • Compact Design with Powerful Performance: The renewed ThinkCentre M910q Tiny Desktop Computer features a compact form factor, measuring just 7.05" x 7.20" x 1.36" and weighing only 2.91 lbs. Despite its small size, it houses an Intel Core i5-6500T processor (2.5GHz, up to 3.1GHz) and 8GB DDR4 RAM, delivering reliable performance for business and professional applications.
  • Fast and Efficient Storage: Equipped with a 256GB SSD, the refurbished Lenovo ThinkCentre M910q Tiny Desktop Computer offers quick boot times and rapid data access. This solid-state drive ensures efficient storage solutions for your files and applications, enhancing overall productivity.
  • Versatile Connectivity Options: The renewed ThinkCentre M910q mini Desktop PC provides a range of connectivity ports, including USB 3.1 ports, DisplayPorts for additional flexibility, and a LAN (RJ-45) port. These options facilitate seamless integration with various peripherals and networks, catering to diverse professional needs.
  • Enhanced Security and Manageability: Designed with business security in mind, the renewed Lenovo ThinkCentre M910q Tiny Desktop Computer features a Trusted Platform Module (TPM) 2.0 security chip, providing hardware-based encryption to safeguard sensitive data.
  • Ready-to-Use Package: Each renewed Lenovo ThinkCentre Desktop Computer M910q Tiny comes complete with an RGB wired keyboard and mouse, along with an AC adapter.Pre-installed with Windows 11 Pro, it supports multiple languages, including English, Spanish, and French, allowing you to set up and start working immediately.

Use a browser when the other device cannot run VS Code Desktop or when you want a lightweight client. Browser access does not make every desktop feature available: execution capabilities and language support vary in VS Code for the Web.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Keep the desktop reachable

A tunnel cannot make an unavailable computer reachable. It needs power, network connectivity, and a running tunnel process. The UI-started host stops being available when VS Code closes.

  • To run the CLI tunnel as a service, Microsoft documents code tunnel service install.
  • To prevent the remote machine from sleeping, Microsoft documents code tunnel --no-sleep.

These options do not protect against a powered-off desktop, network outage, or other interruption. Check the machine’s own power and sleep settings as well as its network connection.

Rank #3
HP ProDesk 600 G3 Mini PC Desktop Computer, Intel Core i5-6500 (Quad Core) 8GB RAM 256GB PCIe Solid State Drive USB-C, Keyboard & Mouse, WiFi, BT, Windows 11 (Renewed)
  • 【Compact & Efficient】The HP ProDesk 600 G3 mini Desktop PC is a compact and efficient mini desktop PC with reliable performance, plenty of memory and efficient storage.
  • 【Stable Processor】Intel Quad Core i5-6500, 2.5GHz base frequency, up to 3.1GHz, which delivers reliable processing power for a variety of tasks including office productivity, web browsing and multimedia consumption.
  • 【Ample Capacity】8GB DDR4 RAM provides ample memory for seamless multitasking, smooth performance and runs multiple applications at the same time; 256GB solid state drive offers fast boot times, quick data access, and enough storage space for files, documents and essential applications.
  • 【4K Support】HP ProDesk 600 G3 Mini desktop includes USB Keyboard & Mouse, USB WiFi & Bluetooth adapter. It could support 4K (3840x2160) Dual display, makes it easy to connect two monitors at the same time, and you can expand working Windows, mirror content, or expand a single window across multiple monitors.
  • 【Operating System】Windows 11 Pro 64 Bit – multi-language supports English/Spanish/French, feature-rich and compatible with a wide range of software and peripherals to get the job done quickly with high performance.

What happens to authentication and traffic

Microsoft says both hosting and connecting require authentication with the same GitHub or Microsoft account. VS Code makes outbound connections to Azure and generally does not require firewall changes or a network listener. Microsoft describes the connection as using its dev-tunnel service, with an SSH connection over the tunnel providing end-to-end encryption. That is Microsoft’s description of the product’s connection model, not an independent security certification. Details are in the Remote Tunnels documentation.

The VS Code Server instance is designed for one user or client at a time; it is not a shared multi-user development service. Microsoft’s current documentation gives 10 registered tunnels per account as an example and says the limit may change, so check the live documentation rather than treating that number as a permanent allowance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

License, privacy, and telemetry considerations

On first use, the server presents its license terms and links to Microsoft’s Privacy Statement. Microsoft documents the CLI options --disable-telemetry and --telemetry-level for telemetry controls; consult the current VS Code Server documentation for available settings.

Rank #4
Sale
KAMRUI Pinova P2 Mini PC, AMD Ryzen 7330U(4 Cores, 8 Threads, Up to 4.3GHz), 16GB RAM 256GB SSD, Zen3 Architecture 7nm Processor, 8MB L3 Smart Cache Mini Computers,Triple 4K Display Home/Business
  • 【AMD Ryzen 7330U】 – The Efficiency-Tuned Powerhouse,AMD Ryzen 7330U (Zen 3, SMT, 4C/8T) in KAMRUI P2 mini PC crushes rivals: Intel i3-10110U (2C/4T, 2019) and N95 (4 efficiency cores, no HT, single-channel memory). Vs predecessor Ryzen 3 4300U (4C/4T): ~50% faster single-core, ~46% multi-core, 8MB L3 cache (vs 4MB). Beats both Intel chips hugely in multi-core, making heavy multitasking, coding, data work smooth at just 15W TDP. High-end power in a cool, efficient box.
  • 【AMD Radeon Graphics】– Triple 4K Vision & Fluidity,The integrated Radeon Graphics (based on the modern Vega architecture with 6 CUs) is a visual beast, outclassing the iGPU offerings from both AMD's prior generation and Intel. The Intel UHD Graphics (i3-10110U/N95) struggles with single-channel memory and low execution units, crippling its gaming performance and barely handling basic 4K video without stuttering. While the older Radeon Vega 5 (4300U) was decent, our 7330U's Radeon Graphics (6 CUs) pushes the boundaries, delivering higher graphics clock speeds (up to 1.8GHz) and significantly better rendering capabilities. It can drive triple 4K@60Hz displays with zero lag, edit photos/videos.
  • 【Generous Storage & Easy Expansion】The KAMRUI Pinova P2 mini desktop computers comes with 16GB LPDDR4X RAM (higher frequency, lower power) for buttery‑smooth multitasking, and a 256GB M.2 SSD for blazing fast boot‑up, quick file transfers, and no more long loading screens. It also features two storage expansion slots (1x M.2 2280 SATA/NVMe PCIe 3.0 slot + 1x M.2 2280 SATA slot), supporting up to 4TB total (not included). You’ll have all the space you need for projects, media, and important data.
  • 【Triple 4K Display Output】The KAMRUI Pinova P2 mini desktop pc is equipped with HDMI 2.0 ×1 + DP 1.4 ×1 + USB 3.2 Gen2 Type‑C ×1 (with DP Alt Mode), enabling simultaneous triple 4K@60Hz output. Whether for home entertainment, remote work, or conference room presentations, it delivers an immersive visual experience. Two USB 3.2 Gen2 Type‑A ports (up to 10Gbps – 21x faster than USB 2.0) make data transfers and device expansion a breeze.
  • 【USB 3.2 Gen2 Type‑C: 10Gbps & Versatile Connectivity】The USB 3.2 Gen2 Type‑C port on the KAMRUI P2 small pc supports 10Gbps data transfer speeds and can also output DisplayPort 1.4 video. Together with Gigabit LAN, Wi‑Fi, and Bluetooth, you get a fast, flexible, and productive connected environment – wired or wireless.

Microsoft’s Remote Development FAQ permits personal or corporate connections to one’s own physical machines, virtual machines, and containers, but says the remote components cannot be used to build public or commercial services. The Server documentation also says hosting VS Code Server as a service is not allowed under its license. The documented CLI service mode for keeping a personal tunnel running does not grant permission to resell or repackage the server. Review Microsoft’s current Remote Development FAQ and VS Code Server license information before planning a commercial deployment.

When another remote-development option fits better

Option Best fit What runs the development environment
Remote Tunnels You want to connect to an existing desktop without configuring SSH, including from a browser. Your desktop; Microsoft documents outbound Azure connections and account authentication.
Remote – SSH You already administer the remote machine over SSH or prefer that connection setup. The remote machine you access through SSH.
Dev Containers or WSL You need an isolated container toolchain or a Linux environment rather than simply reaching the desktop host. A container or Windows Subsystem for Linux environment on your development machine.
GitHub Codespaces You want a managed cloud-hosted development environment rather than a desktop you operate. A cloud environment managed through GitHub Codespaces.

Microsoft lists these options separately in its Remote Development overview and discusses their use cases in the Remote Development FAQ.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.