WireCanalby Qualiteg
desktop_windows Setup Guide

Agent setup on Windows

From installation to startup to running it as a resident Windows service. It takes about 5 minutes.

Prerequisites

1

Create a canal and download wirecanal.json

Create a canal on the dashboard, then download the connection file wirecanal.json from the "Setup" tab of the canal details (for step-by-step instructions with screenshots, see ① Create a canal). This file contains the connection key for that canal.

2

Install the Agent

Open PowerShell in the folder where you want to place the Agent (e.g. C:\wirecanal) and run this one line. wirecanal.exe is placed in that folder, and the install is verified automatically, ending with the version display.

PowerShell
irm https://download.wirecanal.com/install.ps1 | iex
3

Start it

Place the downloaded wirecanal.json in the same folder as wirecanal.exe, then start it.

PowerShell
.\wirecanal.exe -config wirecanal.json

When the startup log shows a line like "canal <ID>: delivering access to https://<hostname> to local forwarding target <target>", the tunnel is open. The canal details on the dashboard also switch to "Connected!".

4

Keep it running (register as a Windows service)

The startup method above stops when you close the terminal or log off. To keep it running as a server, register it as a Windows service (Agent v0.16.0 or later). Run this once from the Agent's folder in a PowerShell opened as Administrator.

PowerShell (Administrator)
.\wirecanal.exe service install -config wirecanal.json

Notes

scheduleRunning via Task Scheduler? Watch out for the default "3 days" setting

If you have been keeping wirecanal.exe running by registering it directly in Task Scheduler, the task's default setting "Stop the task if it runs longer than: 3 days" terminates the Agent 72 hours after startup, and it does not come back until the next start trigger. We recommend switching to the service registration above (no run-time limit, and automatic restart in about 5 seconds if it stops). If you keep using Task Scheduler, be sure to change this setting to "none" in the task's properties.

updateAuto-update is enabled from the start

The Agent replaces itself automatically when a new version is released (updates are applied only after signature verification, and if an update fails it automatically rolls back to the previous version). Only if you want to disable it, add "auto_update": false to wirecanal.json.

lanOn corporate networks that require a proxy

Just add one line to wirecanal.json, such as "proxy_url": "http://proxy.example.co.jp:8080", and outbound connections go through that proxy (environment-variable proxy settings are not consulted — only the configured value is used, for predictable behavior).

To switch the display language to Japanese, add "lang": "ja" to wirecanal.json (the default startup messages follow this setting; "lang": "en" selects English). If the connection does not come up, start with -verbose for detailed logs. You can revoke and reissue connection keys anytime from the dashboard. All options including these (multiple canals, timeouts, operation records, and more) are covered in the wirecanal.json configuration reference.

No open ports. Connect from anywhere.

Sign-up is free. No credit card required — create your first canal right now.

Sign up free and get started